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]);  
}
相关推荐
夏幻灵1 分钟前
JAVA基础-就近原则和this关键字
java·开发语言
zhaokuner7 分钟前
08-仓储与映射-DDD领域驱动设计
java·开发语言·设计模式·架构
一起养小猫19 分钟前
LeetCode100天Day9-无重复字符的最长子串与赎金信
java·开发语言·数据结构·leetcode
wjs202425 分钟前
Go 语言类型转换
开发语言
菩提祖师_25 分钟前
基于Java的物联网智能交通灯控制系统
java·开发语言·物联网
公众号:ITIL之家30 分钟前
服务价值体系重构:在变化中寻找不变的运维本质
java·运维·开发语言·数据库·重构
zhaokuner36 分钟前
01-领域与问题空间-DDD领域驱动设计
java·开发语言·设计模式·架构
青岛少儿编程-王老师44 分钟前
CCF编程能力等级认证GESP—C++8级—20251227
java·开发语言·c++
charlie1145141911 小时前
FreeRTOS:中断(ISR)与 RTOS 安全 API
开发语言·c·freertos·实时操作系统
一路往蓝-Anbo1 小时前
STM32单线串口通讯实战(三):协议层设计 —— 帧结构、多机寻址与硬件唤醒
c语言·开发语言·stm32·单片机·嵌入式硬件·物联网