C语言 for循环中的初始化器声明多个变量

发布时间:2025-04-28      访问量:28
在C语言里,`for`循环的初始化器允许同时声明并初始化多个同类型的变量。下面是一个示例代码,它会展示如何在`for`循环的初始化器里声明多个变量:
#include <stdio.h> int main() { // 在for循环的初始化器中声明并初始化两个变量 for (int i = 0, j = 10; i < 5; i++, j--) { printf("i = %d, j = %d\n", i, j); } return 0; }

代码解释:
1. **初始化部分**:`int i = 0, j = 10`,此处在`for`循环的初始化器里声明了两个`int`类型的变量`i`和`j`,同时分别将它们初始化为`0`和`10`。
2. **条件判断部分**:`i < 5`,这是循环的判断条件,只要`i`小于`5`,循环就会继续执行。
3. **迭代部分**:`i++, j--`,每次循环结束后,`i`的值会加`1`,`j`的值会减`1`。

输出结果:
运行上述代码,输出结果如下:
plaintext i = 0, j = 10 i = 1, j = 9 i = 2, j = 8 i = 3, j = 7 i = 4, j = 6

通过这种方式,你能够在`for`循环的初始化器中同时声明并初始化多个同类型的变量。
堆内存
多线程
strdup
初始化器
冒泡排序
增删改查
BufferedReader
输入输出
面向对象
生命周期
闭包的概念
原型链
Flask
mysql-connector-python
单例模式
浅拷贝
隔离级别
索引
InnoDB
左连接
聚合函数
PuTTY
TRUNCATE
str_starts_with_many
DateTime
array_combine
闭包的概念