www问答网
所有问题
C语言为什么规定对所有用到的变量要“先定义,后使
如题所述
举报该问题
其他回答
第1个回答 2020-05-01
因为c语言是静态类型语言,变量在编译期要做类型检查,所以要预先定义。
相对的,动态类型语言则可以允许(也可以不允许)不定义直接使用,此时变量的类型是在运行时被推导的。
第2个回答 2017-05-10
什么语言的变量不是先定义后使用 毕竟机器是死的 你没有告诉他这个变量我要用 人家怎么确定这个变量是什么
本回答被网友采纳
相似回答
c语言为什么规定变量先定义后使用
这样做有什么好处?
答:
1
对于编译器处理更方便
。在编译的时候,编译器需要为变量定义符号列表,有显式的变量定义,可以让编译器更方便的查找到变量列表,从而确定变量符号列表,执行后续的编译操作。2 不容易出错。 可以识别出变量名的手打错误。比如定义了var_name, 在调用的时候如果写作了var_nane, 如果没规定要先定义后使...
C语言为何规定对所有的变量要
“
先定义,后使用
”呢?
答:
主要目的是为了让编译器首先知道该定义变量的类型
,可以事先为该变量安排存储空间,不致于最后编译失败,也有利于内存的利用和程序的效率。
C语言为什么要规定对
所
用到的变量要
“
先定义,后
使用”。这样做有什么...
答:
我觉得主要是因为C语言中变量是要占据内存空间的
,如果随便定义使用在管理上不方便,而且可能会造成变量的烂使用,导致一些不必要的错误。比如php,语法结构比较松散,在使用起来虽然可以“随心所欲”,变量可以不声明而直接使用,但是运行效率比较低,而且如果处理不当会有一些意想不到的错误。比如变量的...
c语言为什么规定对
所
用到的变量要
“
先定义,后
使用”,这样做有什么好处大...
答:
变量是一段有名字的连续存储空间。在源代码中通过
定义变量
来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间。这样体现了合理的先后顺序。
...题:
C语言为什么规定所有要用到的变量要
“
先定义后
使用”,这样有什么...
答:
这是由
c语言的
定位决定
的,C语言
主要用于系统底层,因此处于安全的考虑
,c语言
被设计为强类型的语言,即作出了很多强制性的
规定,
比如
先定义后使用,
编译时就必须确定
所有变量的
类型。与之不同的是,一些存粹的上层语言,比如JavaScript,php,等等,由于定位的不同,它们则可以很灵活的使用(比如,只要你...
c语言为什么要规定
所
用到的变量要
“
先定义,后
使用”,这样做有什么好处...
答:
先定义变量
类型,才能是系统为每一变量分配存储空间。
C语言
基础 有一句话说:C语言要求
变量
必须
先定义,后使用
!
什么
叫定义?
答:
定义
的意思就是在使用某一
变量
之前先清楚的告诉计算机这个变量是什么类型的,这样该变量就具有了这种类型的特性。整型指的是该变量只能取整数,比如0、1、1000、-50等等。例:main(){ int a; //此处定义了一个整型变量a。 char b; //此处定义了一个字符型变量b。 printf("请输入...
关于
c语言中规定变量
必须
先定义后使用的
问题
答:
1、
变量
在函数开头定义:便于修改。2、变量就近定义:便于阅读。3、变量在块语句的开头定义:有的临时变量放在语句块开头,可以不用在函数开头
定义,
并且在使用完毕后释放空间,可以这么做,但不要无故添加花括号来提高代码的结构。一般的,为了要达到最大的兼容跨平台性,还是放在函数开头定义。因为
C
89...
C
为什么要规定对所有用到的变量要先定义后
使用,这样做有什么好处_百度...
答:
必须的 系统要预先分配,节省内存(片内RAM)单元。
大家正在搜
c语言中使用变量的要求是
c语言变量的定义
c语言全局变量怎么定义
c语言变量定义合法
c语言变量名有哪些
c语言的变量名
变量名的规定
数组名的规定与变量名不同
变量定义规则
相关问题
C语言为什么要规定对所有用到的变量要“先定义,后使用”,这样...
关于c语言中规定变量必须先定义后使用的问题
C语言为什么规定对所有用到的变量要“先定义,后使用
C语言为什么规定对所有用到的变量要“先定义,后使用”这样做有...
C语言为什么要规定对所有用到的变量要“先定义,后使
刚在书上看到这样一道题:C语言为什么规定所有要用到的变量要“...
C++为什么要规定对所有用到的变量要先定义后使用,这样做有什...
C语言为什么要规定对所用到的变量要“先定义,后使用”。这样做...