C语言为什么规定对所有用到的变量要“先定义,后使用”这样做有什么好处?

问题描述:

C语言为什么规定对所有用到的变量要“先定义,后使用”这样做有什么好处?

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