88问答网
所有问题
C语言为什么规定对所有用到的变量要“先定义,后使用”这样做有什么好处?
如题所述
举报该问题
推荐答案 2019-03-29
变量要“先定义,后使用”,就是为了在内存的相应地址中开辟一个这个变量专用的空间,也是为了计算机在使用这个变量的时候可以方便地找到这个变量在内存中所在的位置,以便于下一步的操作。
通俗点讲就是:给每个变量一个存储的位置,方便操作。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/Sg1acKK.html
其他回答
第1个回答 2019-07-03
凡未被事先定义的,不作为变量名,这样能保证程序中变量名使用正确;
每一个变量被指定一确定数据类型,在编译时就能为其分配相应的存储单元;
指定每一变量属于一个类型,这就便于在编译时,据此检查该变量所进行的运算是否合法;
如果你是编一个大的程序!定义变量可以避免你的逻辑产生混乱!从而发生错误!或者降低效率!
另外以便你完善你的程序!修改和续编!!!
第2个回答 2006-02-26
在C语言里面,定义变量,相当于在内存中,替这个变量申请了一个空间,将这个变量保存在内存中的一个单元中.如果没有定义的话,即在内存中不存在这个变量,也就不能使用它.
在内存中字符型占1个字节,整型占2个字节.本回答被提问者采纳
第3个回答 2006-02-26
之用BASIC,Python之类的解释型语言才不用定义就可使用
C,JAVA,PASCAL都是把代码编译成可执行文件的。为了方便内存管理,才这要求先定义后使用的。看看汇编你就明白了。
第4个回答 2006-02-26
因为c语言是类型强制型语言.
1
2
下一页
相似回答
c语言为什么规定变量先定义后使用这样做有什么好处?
答:
1
对于编译器处理更方便
。在编译的时候,编译器需要为变量定义符号列表,有显式的变量定义,可以让编译器更方便的查找到变量列表,从而确定变量符号列表,执行后续的编译操作。2 不容易出错。 可以识别出变量名的手打错误。比如定义了var_name, 在调用的时候如果写作了var_nane, 如果没规定要先定义后使...
C语言为什么
要
规定对所有用到的变量要
“
先定义,后使用
”,
这样做有什
...
答:
规定“所有用到的变量要先定义后使用”,
编译器处理起来比较方便,不会有歧义
。因为 C++ 里面,相同名字的变量在【不同的作用域】里面,是可以重复声明的。注:每一对"{}"就是一个作用域。比如下面的程序是可以编译通过的:include using namespace std;int main(int argc, char *argv[])// 作用...
c语言为什么规定对
所
用到的变量要
“
先定义,后使用
”,
这样做有什么好处
大...
答:
变量是一段有名字的连续存储空间。在源代码中通过
定义变量
来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间。这样体现了合理的先后顺序。
...
到的变量要
“
先定义,后使用
”,
这样做有什么好处?
答:
先定义变量
类型,才能是系统为每一变量分配存储空间。
...
到的变量要
“
先定义,后使用
”。
这样做有什么好处?
答:
我觉得主要是因为
C语言
中变量是要占据内存空间的,如果随便
定义使用
在管理上不方便,而且可能会造成变量的烂
使用,
导致一些不必要的错误。比如php,语法结构比较松散,在使用起来虽然可以“随心所欲”
,变量
可以不声明而直接使用,但是运行效率比较低,而且如果处理不当会有一些意想不到的错误。比如变量的...
C语言为何规定对所有的变量要
“
先定义,后使用
”呢?
答:
主要目的是为了让编译器首先知道该
定义变量
的类型,可以事先为该变量安排存储空间,不致于最后编译失败,也有利于内存的利用和程序的效率。
c语言
程序中
对变量的使用
必须必须遵循什么原则
?这样做的好处
是
什么?
答:
变量的使用需遵循:先定义后使用的原则。这样做的好处:1
对于编译器处理更方便
。2 不容易出错。3 程序更清晰。
关于
c语言
中
规定变量
必须
先定义后使用
的问题
答:
1、
变量
在函数开头定义:便于修改。2、变量就近定义:便于阅读。3、变量在块语句的开头定义:有的临时变量放在语句块开头,可以不用在函数开头
定义,
并且在使用完毕后释放空间,可以这么做,但不要无故添加花括号来提高代码的结构。一般的,为了要达到最大的兼容跨平台性,还是放在函数开头定义。因为
C
89...
大家正在搜
c语言中使用变量的要求是
c语言变量的定义
c语言全局变量怎么定义
c语言变量定义合法
c语言变量名有哪些
c语言的变量名
变量名的规定
数组名的规定与变量名不同
变量定义规则
相关问题
C语言为什么要规定对所有用到的变量要“先定义,后使用”,这样...
c语言为什么规定变量先定义后使用这样做有什么好处?
C++为什么要规定对所有用到的变量要先定义后使用,这样做有什...
刚在书上看到这样一道题:C语言为什么规定所有要用到的变量要“...
c++为什么要规定对所有用到的变量要“先定义,后使用”。这样...
C语言为什么规定对所有用到的变量要“先定义,后使用
C语言为何规定对所有的变量要“先定义,后使用”呢?
C语言为什么要规定对所有用到的变量要“先定义,后使