
正文
c语言变量在函数名中间 c语言函数名和变量名不能相同
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言变量的定义可以放在函数中任意位置吗?
不可以放在函数中任意位置
C语言语法规定任意变量的定义,都必须在最开始的地方声明
相关问答
Q1: c语言可以在程序中间定义新变量吗???
标准C是不可以,但C++是可以的。
标准C必须在函数开头定义变量!
比如
main()
{
int a;
a=2;
{
int b;//这里可以定义b,因为它在大括号内,相当于在一个函数内
b=3;
}
}
Q2: C语言中在函数名和函数体之间插入变量声明是什么用法
C89/90 编译器支持的KR格式的C语法,参数声明跟在函数括弧后。C99也支持该语法,只不过在C99中,参数声明必须显式,没有默认的int支持。另外,不用在VS上尝试编译此种语法,微软对该语法的支持应该是抛弃的(没有试过,只是依稀记得VS对C99的支持是很少)。
c语言变量在函数名中间的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言函数名和变量名不能相同、c语言变量在函数名中间的信息别忘了在本站进行查找喔。







