00问答网
所有问题
c语言中可以中途定义变量吗?是不是一定要在最开始的时候定义才行?求大神解答!
如题所述
举报该问题
其他回答
第1个回答 2015-05-04
c语言中中途定义变量是可以的。
不是
第2个回答 2015-05-04
c语言是的
只能在开头声明定义变量
但是c++可以任意定义想在哪定义都可以
本回答被网友采纳
第3个回答 2015-05-04
对,这就是c.语言和c++的一个区别了
追答
C语言只能在开始定义
C++可以什么时候用,什么时候定义
本回答被提问者采纳
第4个回答 2015-05-04
建议在最开始定义
追答
这是种良好的编码习惯
如果在中间定义变量,被人看见会说你编码风格好差
第5个回答 2015-05-04
最开始定义
1
2
下一页
相似回答
关于
c语言中
规定
变量必须
先
定义
后使用的问题
答:
一般的,为了要达到最大的兼容跨平台性,还是放在函数开头定义
。因为C89规定,在任何执行语句之前,在块的开头声明所有局部变量。如以下代码:会报错信息:error C2065: 'salary' : undeclared identifier。在C99以及C++中则没有这个限制,即在首次使用之前,可在块的任何位置都可以声明变量。
听说
C语言
要求
定义变量必须在
代码
最开始
处,C++
语言可以
随时使用,随时...
答:
定义变量的
位置没有限定,主要是看你要实现的功能什么时候需要用到以及作用域的范围。后面这个for循环
的定义的
确是
C语言不
允许,C++和java都是
可以的
。
c语言定义变量的时候可以
指定范围
吗?
答:
在C语言中,变量的使用范围通常分为全局变量和局部变量。
全局变量是在程序的任何地方都可以访问的变量,它们的定义在程序的开始部分
。全局变量的作用域是从它们的定义位置开始,到程序的结束位置结束。全局变量的声明和定义可以使用extern关键字,也可以直接声明和定义。局部变量是在函数内部定义的变量,它们的...
C语言中
如何
定义
全局
变量
答:
1、首先,我们可以在函数外面定义变量,就是全局变量
。2、局部变量可以与全局变量同样命名。3、但是优先级是局部变量优先。4、但是局部变量的生命周期是整个结构内。5、全局变量是整个程序结束,才释放。6、我们也可以为变量加上修饰符。
大家正在搜
c语言中变量的定义
c语言变量名的命名规则
c语言常量定义规则
c语言变量类型
c语言变量名
c语言数组定义
c语言定义
c语言全局变量
c语言常量
相关问题
听说C语言要求定义变量必须在代码最开始处,C++语言可以随时...
C语言所有定义必须在一起?还是要在开头?
c语言中函数变量定义是不是必须在函数的开始处
c语言可以在程序中间定义新变量吗???
c语言中的变量可以在使用之前的任何位置进行定义是对还是错? ...
C语言中的变量可以在使用之前任何位置进行定义吗?
关于C语言定义变量的问题。
C语言变量只能在开头声明吗?