00问答网
所有问题
c语言中函数变量定义是不是必须在函数的开始处
如题所述
举报该问题
推荐答案 2016-12-16
变量可以在函数的任何位置定义,其作用域为定义的那一行到最后
必须保证在使用变量之前对变量进行过定义。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/nB0TeeejDeZe0TTT0ZT.html
其他回答
第1个回答 2016-12-16
以前的代码编写规则好像是这样
不过现在提倡是用的时候再声明
相似回答
C语言变量的定义
可以放在
函数
中任意位置吗?
答:
不可以放在函数中任意位置
C语言语法规定任意变量的定义,都必须在最开始的地方声明
C语言变量
只能在开头声明吗?
答:
在C语言里,变量只能在函数的开头处声明和定义
。在函数里要用到的变量必须要在开头处声明定义。声明定义的前面不能有任何其他非声明定义的语句。全局变量在函数体的外部声明定义。而C++里(.CPP文件是按C++标准编译的),只要在用到变量前对该变量进行声明定义就行了,位置不做特别要求。而C语言的就定...
C
源程序中的命
函数必须
放在程序
的开始
部分对吗
答:
你好,如果按旧的c语言标准(c89)确实是,
函数内部使用的变量必须定义在开头
。c99标准支持随处定义变量,因此不受限制,不过由于支持新标准的c编译器太少,为了保持程序的可移植性,还是按旧标准把局部变量定义在每个函数的开头好了。
C51
中函数的变量定义必须在函数的
开头吗
答:
当然不是了
,是在块的开头,但switch语句块中不行。简单地说,就是在{之后,比如函数体、if、else、while等等后面带的{都可以,实在没有这些东西自己在前面加个{也行。但是,定义的变量的作用域是不同的。比如:void main(){ char a; //这里定义是可以的 a = 0; //这里有实际语句了 char b...
大家正在搜
c语言函数内定义的局部变量的隐含
c语言函数内部定义的变量
c语言函数外部定义的变量称为
在一个函数内部定义的变量是
c语言规定函数的定义
c语言中的变量名定义
在函数内定义的变量称为
c语言中外部变量怎么定义
c语言函数可不可以嵌套定义
相关问题
关于c语言中规定变量必须先定义后使用的问题
c语言中是不是必须要有main函数?
C语言中,把变量定义在主函数之外和定义在主函数之内有什么区别
C语言变量只能在开头声明吗?
c语言函数中定义的变量是否只在该函数内有用
C语言中,函数的定义位于主函数之前是否可以不用函数声明?
C语言要求函数体中变量的定义和说明(包括变量的初始化部分)必...
以下叙述中正确的是( )A C语言程序总是从第一个定义的函数...