报错原因
學吳紫荆
没事敲一敲!
展开
-
Dev c++中for循环可运行但编译时报错的[Error]‘for‘loop initial declarations are only allowed in C99 or C11 or mode
报错代码如下:#include<stdio.h>int main(){ for(int i=0;i<10;i++) { printf("%d\n",i); } return 0;}修改后:#include<stdio.h>int main(){ int i;//定义变量 for(i=0;i<10;i++) { printf("%d\n",i); }...原创 2021-10-07 10:28:11 · 945 阅读 · 0 评论 -
Dev c++ 编译报错[Error]stary ‘\一个数值 ‘ in program 原因
敲代码时的敲入的符号为中文模式下的符号,删掉该符号,然后切换为英文输入,再次敲入该符号,然后运行。原创 2021-10-07 15:21:47 · 1218 阅读 · 1 评论 -
C语言中为已经定义了变量,为什么还会报错未定义变量[Error]‘x‘undeclared (first use in this function)
例如: for(i=0;i<row;i++) { for(j=0;j<col;j++) { int sum=0; //int sum=0;在for语句里定义变量不能在for语句外输出sum,否则报错:没有定义变量。 sum+=scores[i][j]; } printf("%s的总成绩为:%d\n",names[i],sum);//总分 printf("%s的平均成绩为:%d\n",names[i],sum/5);//平均分 }原创 2021-10-17 17:40:52 · 7503 阅读 · 0 评论