标签:void 没有 直接 tin printf include for循环 pre 实例
#include <stdio.h> /** break :表示直接跳出循环 continue:表示结束本次循环,而不终止整个循环的执行。而是结束本次循环,进行下一次循环。 */ int main(void){ int radius; //存放原半径 double area; //存放圆面积 int a; /*------------------------------------------------------*/ /** break 实例 */ for(radius = 1;radius<=10;radius++) { area = 3.1415926 * radius * radius; //若圆面积超过120,则跳出for循环,不予输出 if(area>=120.0) { break; } printf("radius = %d\n",radius); /** 如果在这里吧%d写成%f;那么输出的radius值就和area的值一样了,输出写错类型结果好神奇,但我还不知道为什么;尽量避免犯错吧 */ printf("square = %f\n",area); } //将最大圆面积的半径输出 printf("now radius = %d\n\n",radius - 1); printf("\n\n\n"); /*------------------------------------------------------*/ /** continue 实例 */ for(radius = 1;radius<=10;radius++) { area = 3.1415926 * radius * radius; if(area < 120.0) { continue; }; printf("radius = %d\n",radius); printf("square = %f\n",area); } //将最大圆面积的半径输出 printf("now radius = %d\n",radius - 1); /*------------------------------------------------------*/ /** break 实例 */ for(a = 0;a <= 10 ;a++) { printf("我还没有跳出循环%d\n",a); if(a == 5) { break; } } printf("\n\n\n"); /*------------------------------------------------------*/ /** continue 实例 */ for(a = 0;a <= 10 ;a++) { printf("我还没有跳出循环%d\n",a); if(a == 5) { continue; } } } /** 以下为输出的内容 */ /** D:\C PROJECT>star.exe radius = 1 square = 3.141593 radius = 2 square = 12.566370 radius = 3 square = 28.274333 radius = 4 square = 50.265482 radius = 5 square = 78.539815 radius = 6 square = 113.097334 now radius = 6 radius = 7 square = 153.938037 radius = 8 square = 201.061926 radius = 9 square = 254.469001 radius = 10 square = 314.159260 now radius = 10 我还没有跳出循环0 我还没有跳出循环1 我还没有跳出循环2 我还没有跳出循环3 我还没有跳出循环4 我还没有跳出循环5 我还没有跳出循环0 我还没有跳出循环1 我还没有跳出循环2 我还没有跳出循环3 我还没有跳出循环4 我还没有跳出循环5 我还没有跳出循环6 我还没有跳出循环7 我还没有跳出循环8 我还没有跳出循环9 我还没有跳出循环10 */
标签:void 没有 直接 tin printf include for循环 pre 实例
原文地址:https://www.cnblogs.com/starshine-zhp/p/12397458.html