00问答网
所有问题
C语言中变量的声明只能在程序的开头部分吗?
如题所述
举报该问题
推荐答案 2013-08-02
程序中的任意位置都可以定义变量;不过C语言变量定义有说法的,不同位置定义,变量的有效范围也不一样的;随意,大多是在程序开头的时候就定义,这样整个程序下来这几个变量都可以使用;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/j0j0nIZDT.html
其他回答
第1个回答 2013-08-02
不是的。看你是局部变量还是全局变量、全局变量按习惯基本都是开头部分声明。局部变量就是在函数内部声明。
第2个回答 2013-08-02
现在c99已经添加了对变量声明的改变和c++相同可以随时声明 随时使用,之前的C语言必须在函数最前面声明变量
第3个回答 2013-08-02
是的,这是c和c++一个不同的地方。
相似回答
c中变量的声明
必须
在程序的开头吗?
答:
C语言中的变量
只要
声明在
使用之前就是正确的。
C语言变量只能在开头声明吗?
答:
在C语言里,
变量只能在函数的开头处声明和定义
。在函数里要用到的变量必须要在开头处声明定义。声明定义的前面不能有任何其他非声明定义的语句。全局变量在函数体的外部声明定义。而C++里(.CPP文件是按C++标准编译的),只要在用到变量前对该变量进行声明定义就行了,位置不做特别要求。而C语言的就定...
C语言
,
变量的声明
能在后面麽?
答:
标准c里面必须放在代码前面,否则会出错
。c++里面不一定要在最前面,用的时候声明也不迟。所以要看你的编译环境,如果是c的话必须放在最前,c++的话就不用。一般.c后缀的是c文件,按c来编译,后缀.cpp的是c++文件,按c++来编译。楼主明白了没有。
C语言中的变量
可以在使用之前的任何位置嘛?为什么
答:
C语言
规定:变量在使用之前必需说明。标准的做法在函数(或复合语句)中所有可执行语句之前是变量说明语句,也就是说,
变量的
说明需要在函数最前部。但是C++,只要求在变量使用前进行说明,具体位置无要求。
大家正在搜
c语言中使用变量的要求是
c语言变量的定义
c语言的变量名
变量的声明和定义
关于变量的声明和初始化
C语言变量
c语言变量类型
c语言变量名有哪些
语言变量
相关问题
C语言变量只能在开头声明吗?
c语言中函数变量定义是不是必须在函数的开始处
声明变量时,必须以 和 开头
C语言所有定义必须在一起?还是要在开头?
变量必须声明在函数开头是不是c语言的标准
听说C语言要求定义变量必须在代码最开始处,C++语言可以随时...
c语言中可以中途定义变量吗?是不是一定要在最开始的时候定义才...
C语言中,变量必须要声明类型吗,有默认的类型吗