课程
/后端开发
/C
/C语言入门
求教.........
2015-09-08
源自:C语言入门 4-19
正在回答
if(i==3);
就相当于执行语句为空吧,就算满足条件也是什么都没有执行。
大黑油 提问者
我跟你遇到一样都是显示1的,后来发现,我的标识符添加错地方了。应该将标识符LOOP添加到下方的printf前方,要加:冒号
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答i=3时,break跳出for循环吧,不是if
1 回答#include <stdio.h> int main() { int sum = 0; int i; for(i=1; i<=10; i++) { printf("%d\n", i); if(i==3) //是不是少了一个判断呢? goto LOOP; //在这里使用goto语句 } LOOP:printf("结束for循环了....
1 回答循环结构之多重循环中for(i=1;i<5;i++)是什么意思
1 回答if(i>=3)为什么不行呢?
2 回答int GetIndex(int arr[],int value) { int i; for(i=0;i<5;i++) { if(arr[i] == value) return i; else return -1; } return -1; } 为什么把return -1;放在for循环中会错