88问答网
所有问题
在pascal中编程时,程序中如果超过了定义时的范围,则程序在编译时会?
如题所述
举报该问题
推荐答案 2012-11-08
分情况,比如你定义a:Array[1..100] of integer,在程序中出现a[0]就会编译错误,而假设你定义a[j],而输入j的值=0,这种错误编译无法发现。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/SBVVcVSKc.html
其他回答
第1个回答 2012-11-08
编译时不会出错,但运行时会报错
第2个回答 2012-11-08
如果是输入超范围的数,只能这样:
a=integer;
输入32768,在运行完毕后会提示错误201
定义超出范围的数,在编译时会提示error,fatal,要求终止程序
第3个回答 2012-11-08
会出现exitcode=201
相似回答
VAR术语介绍
答:
关于var的使用,有几点建议:首先,统一在程序开头定义全局变量;其次,始终在声明变量时使用var;最后,尽量避免在不同作用域中使用相同的变量名。
Pascal编程
中,var也有类似作用,用于定义变量,如 var a:integer; 或 var u:array[1..100]of integer;。对于一些编程语言,如C#或ASP.NET,var提供了弱...
请问
pascal编译程序
的功能是什么?
答:
如果不符合语法
,编译程序
要指出语法错误的部位、性质和有关信息。编译程序应使用户一次上机,能够尽可能多地查出错误。②调试措施:检查源程序是否合乎设计者的意图。为此,要求
编译程序在编译
出的目标
程序中
安置一些输出指令,以便在目标程序运行时能输出程序动态执行情况的信息,如变量值的更改、程序执行时所经历的线路等。
Pascal编译时
未知的错误
答:
a:=z;这句错了,z还没有被赋值,反而读进来的a会被覆盖掉。z:=a;这样才可以
静态变量概念
定义
答:
它们的存储空间
在编译时
就已经确定,且在整个程序运行期间保持不变。总的来说,尽管"静态变量"的概念在C语言中占据主导地位,但在其他语言中,这个术语可能并不常用,或者其含义可能与C语言有所不同。理解这一点对于编程者来说,关键在于理解不同语言对"静态"的处理方式和背后的内存管理机制。
Delphi面向对象的
编程
方法(一)
答:
Delphi的编程语言是以Pascal为基础的 Pascal语言具有可读性好 编写容易的特点 这使得它很适合作为基础的开发语言 同时 使用
编译
器创建的应用程序只生成单个可执行文件( EXE) 正是这种结合 使得Pascal成为Delphi这种先进开发环境的编程语言 本章中 我们将讨论Object
Pascal的
主要特点 并讲解如何在事件处理过程...
枚举数值计算
答:
例如,性别、月份、星期几等概念,它们都不能直接用数值来表示,这就需要采用更直观的方法。枚举类型(如
Pascal中的
type)就是为了解决这种问题而设计的。它允许程序员为
程序中的
变量预定义一组具有明确含义的名称,比如定义daytype=(sun,mon,tue,wed,thu,fri,sat)。C#中的枚举类型是一种特殊的值类型...
C语言中 sizeof 运算的值是
在编译时
还是运
答:
一、
在 Pascal
语言中,sizeof() 是一种内存容量度量函数,功能是返回一个变量或者类型的大小(以字节为单位);在 C 语言中,sizeof() 是一个判断数据类型或者表达式长度的运算符。
在Pascal
语言与C语言中,对sizeof() 的处理都是
在编译
阶段进行。 二、C语言中 判断数据类型长度符的关键字 用法 sizeof(类型说明...
pascal
自
定义
过程冒泡排序
答:
主
程序中
数组定义为ar c:array[1..23425]of integer;但在"paixu"过程的形参表中“procedure paixu(var x:array of integer;n:integer);”,也就是说你没有定义x数组
的范围,
只是定义了x数组的数据类型,因此系统编译时默认数组从0开始,也就是
在编译时,
x的定义是x:array [0..23425-1]of inte...
大家正在搜
pascal编译程序
pascal编译程序属于
初中编程pascal
什么叫编程?它的定义是什么
pascal编程
pascal编程语言
pascal编译器
pascal写编译器
pascal语言编程软件