C语言中变量的声明只能在程序的开头部分吗?

如题所述

程序中的任意位置都可以定义变量;不过C语言变量定义有说法的,不同位置定义,变量的有效范围也不一样的;随意,大多是在程序开头的时候就定义,这样整个程序下来这几个变量都可以使用;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-02
不是的。看你是局部变量还是全局变量、全局变量按习惯基本都是开头部分声明。局部变量就是在函数内部声明。
第2个回答  2013-08-02
现在c99已经添加了对变量声明的改变和c++相同可以随时声明 随时使用,之前的C语言必须在函数最前面声明变量
第3个回答  2013-08-02
是的,这是c和c++一个不同的地方。