伊尔14飞机停在哪儿:C语言为什么规定对所有用到的变量要“先定义,后使用”这样做有什么好处?

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 14:16:08

在C语言里面,定义变量,相当于在内存中,替这个变量申请了一个空间,将这个变量保存在内存中的一个单元中.如果没有定义的话,即在内存中不存在这个变量,也就不能使用它.
在内存中字符型占1个字节,整型占2个字节.

因为c语言是类型强制型语言.

之用BASIC,Python之类的解释型语言才不用定义就可使用
C,JAVA,PASCAL都是把代码编译成可执行文件的。为了方便内存管理,才这要求先定义后使用的。看看汇编你就明白了。

便于内存管理。