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]);  
}
相关推荐
不负岁月无痕12 小时前
STL -- C++ 红黑树封装 Map 和 Set
java·c语言·开发语言·c++·面试
小园子的小菜12 小时前
Java核心基础:反射与泛型底层原理及实战用法详解
java·开发语言
十五年专注C++开发13 小时前
C++之std::numeric_limits介绍
开发语言·c++·limits
2501_9259633813 小时前
Hi3516 + WS73 SDIO Wi-Fi 适配笔记
java·开发语言
CoderYanger13 小时前
视频切割脚本(Python版)
linux·开发语言·windows·后端·python·程序人生·职场和发展
辞旧 lekkk13 小时前
CMake工程指南(一)
linux·运维·服务器·开发语言·qt·学习·萌新
小七在进步13 小时前
数据结构:用栈实现队列
开发语言·数据结构
KaMeidebaby13 小时前
卡梅德生物技术快报|噬菌体筛选:噬菌体筛选工程化优化方案:基于侵染全链条参数调控与水环境应用验证
java·开发语言·人工智能·机器学习·spark
geovindu13 小时前
go: Floyd-Warshall Algorithms
开发语言·后端·算法·golang
CoderYanger13 小时前
视频裁剪+缩放+自动添加水印脚本(Python版)
开发语言·后端·python·程序人生·职场和发展·音视频·学习方法