怎么会这样?
for(int i = 1;i <= 200; printf("%-3d ", i++));for(int i=0;i!=200;++i,printf("%d ",i));
for(int i=0;i!=200;printf("%4d ",i++));
哪个对?或者说是全都对??
怎么我复制到MYTC里会有这个:
错误 temp.c 4: 表达式语法错 在函数
错误 temp.c 4: 未定义的符号'i' 在函数
警告? temp.c 4: 无效操作代码 在函数
错误 temp.c 4: 语句缺少';' 在函数
程序我是这样写的:
#include<stdio.h>
main()
{
for(int i=0;i!=200;++i,printf("%d ",i));
}
搜索更多相关的解决方案:
int
----------------解决方案--------------------------------------------------------
#include<stdio.h>
main()
{
int i;
/*for(i=0;i!=200;++i,printf("%d ",i)); */
for(i=0;i!=200;++i,printf("%d ",i));
getch();
}
我在WIN-TC中也是一样的,改成这样就没事了 ,可能是编缉器的原因
----------------解决方案--------------------------------------------------------
编译器支持问题.
我的编译器也报错.Turboc ++3.0
----------------解决方案--------------------------------------------------------
没有错误,语法正确
----------------解决方案--------------------------------------------------------