【c/c++】break和continue
2016-04-21 10:12
387 查看
#include <stdio.h> #include <conio.h> //getch() /*break已经在switch-case中发挥很大的作用,还可以用于for、while、do while中,用于跳出循环,执行循环后面的语句*/ int main(void){ int i = 0; char c; while (1){ /*设置循环*/ c = '\0'; /*变量赋初值*/ while (c != 13 && c != 27){ /*键盘接收字符直到按回车或Esc键*/ c = getch(); printf("%c\n", c); } if (c == 27){ break; /*判断若按Esc键则退出循环*/ } i++; printf("The No. is %d\n", i); } printf("The end"); return 0; } /*continue是加速循环,跳过这一次循环,进入下一次循环,而不是说去执行循环后面的语句*/ //int main(void){ // char c='\0'; // while (c!= 13){ /*不是回车符则循环*/ // c = getch(); // if (c == 53) //字符53代表数字5 // continue; /*若数字5不输出便进行下次循环*/ // printf("%c\n", c); // } // return 0; //} //int main(void){ // int i = 0; // char c; // while (1){ /*设置循环*/ // c = '\0'; /*变量赋初值*/ // c = getch(); // if (c == 53){ // printf("%c\n", c); // } // else{ // //break语句对if-else的条件语句不起作用; // break; //在if-else种,break的功效已经体现了啊。 // } // } // printf("The end"); // return 0; //}
相关文章推荐
- Windows PE(文件型)病毒C++实现
- C++作业4
- C++作业4
- C++作业4
- c++第四次实验
- C++作业-4
- java通过JNA调用c语言dll
- [C语言常见面试题]查询一个字符串中第一个只出现一次的字符,要求时间复杂度为O(1)
- Hibert变换的C语言及数组的大小
- 迷宫问题
- c++实验4-利用循环求和
- c++上机实验---四
- 我的C++第四次上机实验-项目二-分数的累加
- C++实验4——穷举法解决组合问题
- C++作业4
- c++实验4--求鸡翁,鸡母,鸡仔的个数(穷举法)
- C++中strcpy函数的实现
- C++第四次上机实验(分数的累加)
- c++上机实验4—百钱买百鸡问题
- new,关于effectivec++20页内容来个总结1