69,369
社区成员
发帖
与我相关
我的任务
分享
不可以吗?
[quote=引用 1 楼 u013163564 的回复:] c语言所有的变量定义都要放在函数开头,谢谢
[quote=引用 1 楼 u013163564 的回复:] c语言所有的变量定义都要放在函数开头,谢谢
c语言所有的变量定义都要放在函数开头,谢谢
int a[12]={31,28,31,30,31,30,31,30,31,30,31,30};
if(leap(y,m,d)) a[1] = 29;
标准C的变量声明必须放在最前面、、、、、、、
c语言所有的变量定义都要放在函数开头,谢谢
if (1)
{
int a = 1;
printf("\n %d",a);
}
else
{
int a = 2;
printf("\n %d", a);
}
这样是可以的。但如果在这个语句的下面加上
printf("\n %d", a);
这样都会报上面的错误!