在C语言中,为什么程序中所有用到的变量都必须在程序中定义???

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:11:56

不在程序中定义在哪定义??难不成定义到txt文件中??
我还没见过哪个语言的变量不在“程序”中定义的。
如果你非要问的话,你应该去问一下美国贝尔实验室的D.MRitchie,就是他搞的这个C。

这很多语言都有如此要求的。是方便编译器分配空间给你的变量。如果不预定义的话,编译器就不知道你的变量要多大空间了。

C语言规定的 没有什么好解释的 就象你拉屎之前要脱裤子一样~ 除非你不用C语言

必须,我们老师说的

因为不定义变量就没办法知道变量作用的范围 类型 这关系到编译器怎么控制最底层的硬件如何工作的