C语言中的多种形式的循环结构

C语言提供了多种循环结构,包括for循环、while循环、do-while循环和foreach循环等。

复制代码
//for循环
for (int i = 0; i < 10; i++) {  
    printf("%d\n", i);  
}

//while循环
int i = 0;  
while (i < 10) {  
    printf("%d\n", i);  
    i++;  
}

//do-while循环
int i = 0;  
while (i < 10) {  
    printf("%d\n", i);  
    i++;  
}

//foreach循环(在C语言中通常使用基于迭代的循环结构)
int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};  
for (int i = 0; i < sizeof(arr) / sizeof(int); i++) {  
    printf("%d\n", arr[i]);  
}
相关推荐
代龙涛7 小时前
WordPress header.php 与 footer.php 模板结构详解
开发语言·php·wordpress
黄贵根12 小时前
JavaScript实现教培行业意向登记系统
开发语言·javascript·ecmascript
zzzll111115 小时前
Claude Code离线安装方案揭秘
开发语言·php
wling030116 小时前
vasp虚频计算-python脚本
开发语言·windows·python·vasp计算
郝学胜-神的一滴16 小时前
Qt 高级编程 040:按钮悬浮弹出滑块弹窗的完整攻略
开发语言·c++·qt·软件工程·用户界面
xrandzj17 小时前
Python面向对象编程入门:类、实例、初始化与封装实践
开发语言·python
DLYSB_18 小时前
API 网关流量洪峰与突发 CC 攻击:我用 Go 写了个“现场物理防御哨兵”,把故障响应压缩到秒级
开发语言·后端·golang·报警灯
雨田言炎20 小时前
四、关于Qt项目需要知道的
开发语言·笔记·qt
程序喵大人21 小时前
【C++进阶】STL算法与函数对象 - 02 sort为什么需要随机访问迭代器
开发语言·c++·算法
SomeB1oody21 小时前
【RustyML入门】2.6. 线性判别分析
开发语言·后端·机器学习·rust·教程