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]);  
}
相关推荐
Tansmjs14 小时前
C++编译期数据结构
开发语言·c++·算法
金枪不摆鳍14 小时前
算法-字典树
开发语言·算法
diediedei14 小时前
C++类型推导(auto/decltype)
开发语言·c++·算法
索荣荣14 小时前
Java动态代理实战:从原理到精通
java·开发语言
兩尛14 小时前
c++的数组和Java数组的不同
java·开发语言·c++
No0d1es14 小时前
电子学会青少年软件编程(C语言)等级考试试卷(四级)2025年12月
c语言·青少年编程·电子学会·四级·2025年
roman_日积跬步-终至千里14 小时前
【Java并发】多线程/并发问题集
java·开发语言
皮皮哎哟14 小时前
深入浅出双向链表与Linux内核链表 附数组链表核心区别解析
c语言·数据结构·内核链表·双向链表·循环链表·数组和链表的区别
调皮连续波(rsp_tiaopige)15 小时前
毫米波雷达 : OpenRadar(Matlab版本)正式发布
开发语言·matlab
冷雨夜中漫步15 小时前
python反转列表reverse()和[::-1]哪个效率更高
开发语言·python