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]);  
}
相关推荐
程序大视界17 小时前
【C++ 从基础到项目实战】C++(五):类与对象基础——构造、析构与访问控制
开发语言·c++·cpp
代码中介商17 小时前
掌握C++ std::bind:参数绑定与灵活调用
开发语言·c++
拽着尾巴的鱼儿17 小时前
Java 对象的深拷贝和浅拷贝
java·开发语言
龙腾AI白云17 小时前
数字孪生:虚拟调试,真实交付
c语言·virtualenv·知识图谱
fie888917 小时前
matlab打靶法求解两点边值优化问题
开发语言·算法·matlab
skywalk816317 小时前
请结合以下说明,先完成类似python的内置函数。 然后再去完成内置库(标准款) ‌内置函数‌
开发语言·python
我不是懒洋洋17 小时前
手写一个异步日志库:从printf到高性能无锁日志
java·c语言·开发语言·c++·visual studio
郝学胜-神的一滴17 小时前
Python 高级编程 018:深挖 super
开发语言·python·程序人生·软件构建
hoiii18717 小时前
基于MATLAB实现Lamb波频散曲线求解
开发语言·matlab
李少兄17 小时前
Java 工程化基石:标准目录结构与 META-INF 元信息机制
java·开发语言