C 语言中 for 循环的使用
for 循环是一种用于重复执行代码块的控制结构。它广泛用于遍历数组、处理数据或在特定条件下进行迭代。
语法
<code class="c">for (initialization; condition; increment/decrement) {
// 循环体
}</code>语法详解
立即学习“C语言免费学习笔记(深入)”;
initialization:在循环开始时执行一次,通常用于初始化循环变量或设置初始值。 condition:每次循环迭代前检查的条件,如果条件为真,则执行循环体,否则跳出循环。 increment/decrement:在每次循环迭代后执行,通常用于更新循环变量或步进。用法
-
初始化循环变量:使用 initialization 部分设置循环变量的初始值。
设置循环条件:使用 condition 部分指定循环应执行的次数。
更新循环变量:使用 increment/decrement 部分在每次迭代后更新循环变量。
执行循环体:循环条件为真时,执行循环体内的代码块。
示例
以下代码示例使用 for 循环遍历数组并打印每个元素:
<code class="c">int main() {
int arr[] = {1, 2, 3, 4, 5};
int size = sizeof(arr) / sizeof(int);
for (int i = 0; i < size; i++) {
printf("%d ", arr[i]);
}
return 0;
}</code>注意事项
循环条件必须总是为真或假。 increment/decrement 步骤可以是正或负。 for 循环可以嵌套,但要注意避免过度嵌套,以免代码难以维护。