c语言中的三种循环语句结构
001、for
[root@PC1 test]# ls test.c [root@PC1 test]# cat test.c ## 测试程序,for循环语句 #include <stdio.h> int main(void) { int i; for(i = 1; i <= 5; i++) { printf("i = %d\n", i); } return 0; } [root@PC1 test]# gcc test.c -o kkk ## 编译 [root@PC1 test]# ls kkk test.c [root@PC1 test]# ./kkk i = 1 i = 2 i = 3 i = 4 i = 5
002、while
[root@PC1 test]# ls test.c [root@PC1 test]# cat test.c ## 测试程序 #include <stdio.h> int main(void) { int i = 6; while(i > 0) // while循环结构 { printf("i = %d\n", i); i--; } return 0; } [root@PC1 test]# gcc test.c -o kkk ## 编译 [root@PC1 test]# ls kkk test.c [root@PC1 test]# ./kkk i = 6 i = 5 i = 4 i = 3 i = 2 i = 1
003、do。。。。while
[root@PC1 test]# ls test.c [root@PC1 test]# cat test.c ## 测试程序 #include <stdio.h> int main(void) { int retry; do // do while 结构 { int i; printf("i = "); scanf("%d", &i); if(i % 2) { puts("odd!"); } else { puts("even!"); } printf("try again, retry = 1; else retry = other integer; retry = "); scanf("%d", &retry); } while(retry == 1); // do while结构; return 0; } [root@PC1 test]# gcc test.c -o kkk ## 编译 [root@PC1 test]# ls kkk test.c
。
[root@PC1 test]# ls kkk test.c [root@PC1 test]# ./kkk ## 测试程序 i = 8 even! try again, retry = 1; else retry = other integer; retry = 1 i = 325435 odd! try again, retry = 1; else retry = other integer; retry = 1 i = 34543 odd! try again, retry = 1; else retry = other integer; retry = 9
。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2022-07-27 R语言中对数据框进行排序
2022-07-27 R语言中inner_join、left_join、right_join、full_join函数
2022-07-27 R语言中如何删除重复行
2022-07-27 R语言中如何读取带有#注释的数据
2022-07-27 R语言读取数据如何跳过文件的前几行
2022-07-27 R语言中如何读取列数不一致的数据
2022-07-27 GWAS分析 一般线性模型GLM + 协变量中meta、se、T、p值的计算