%d "
void main()
{
int a[3][4]={{1;);n"
for(int i=0;\,{3};
}
printf("=2;i++)
{
for(int j=0,必须在最上边声明,2};;
}
}
我在循环体当中声明变量i 和 j 就不行,{5;j++);=3;j<,这是为什么,6}};
{
printf("stdio#include <.h>i<?看视频上别人都可以的,a[i][j])
对了 我意思是别人用VC++6谢谢确实多了个分号.0就可以这么写 为什么我不能呢?- -他用的也是 vc++6
vc++6.0当中为什么我不能在循环体当中给声明变量呢?
答案:3 悬赏:10 手机版
解决时间 2021-01-26 18:06
- 提问者网友:容嬷嬷拿针来
- 2021-01-25 22:38
最佳答案
- 五星知识达人网友:想偏头吻你
- 2021-01-25 23:24
这是vc6的一个Bug,你用vc2005就没这个问题了
全部回答
- 1楼网友:玩家
- 2021-01-26 01:12
跟编译器有关
- 2楼网友:长青诗
- 2021-01-26 00:29
void main()
{
int a[3][4]={{1;);n"
for(int i=0;\,{3};
}
printf("=2;i++)
{
for(int j=0,你第二个for循环不该在句末打分号,2};;
}
}
这样应该没问题了,{5;j++)
{
printf("=3;j<
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯