欢迎光临
我们一直在努力

c语言:for,for嵌套,while,do while,if语法总结

for循环

框架:

for (初始化表达式; 条件表达式; 更新表达式)
{
// 循环体代码(条件为真时执行)
}

执行逻辑:

 

 

for嵌套循环

框架:

// 外层for循环(控行/轮次)
for (外层初始化; 外层条件; 外层更新)
{
// 内层for循环(控列/每轮次数)
for (内层初始化; 内层条件; 内层更新)
{
// 内层循环体代码
}
// 外层循环体其他代码(如换行)
}

执行逻辑:

 

while循环

框架:

// 步骤1:初始化(循环外手动定义)
循环变量类型 循环变量 = 初始值;

// 步骤2:while循环主体
while (条件表达式) {
// 循环体代码(条件为真时执行)
循环变量更新操作; // 手动更新(如i++、i=i+1)
}

执行逻辑:

do while

框架:

// 步骤1:初始化(循环外手动定义)
循环变量类型 循环变量 = 初始值;

// 步骤2:do while循环主体
do {
// 循环体代码(至少执行1次)
循环变量更新操作; // 手动更新
} while (条件表达式); // 末尾必须加分号

执行逻辑:

if

(仅判断 “满足条件则执行”)

语法:

if (条件表达式)
{
// 条件为真(非0)时,执行这里的代码块
语句1;
语句2;
}
// 条件为假时,跳过整个if块,直接执行后续代码

if..else

(二选一:满足 / 不满足各执行对应逻辑)

语法:

if (条件表达式)
{
// 条件为真时执行
语句块1;
}
else
{
// 条件为假时执行
语句块2;
}

if…else if…else if…else 语句

(多选一:多条件依次判断)

语法:

if (条件1)
{
// 条件1为真时执行,后续所有else if/else都跳过
语句块1;
}
else if (条件2)
{
// 条件1假、条件2真时执行
语句块2;
}
else if (条件3)
{
// 条件1、2假、条件3真时执行
语句块3;
}
// 可加任意多个else if分支
else
{
// 所有条件都假时执行(可选,可省略)
语句块n;
}

总结:

 

 

赞(0)
未经允许不得转载:171主机测评 » c语言:for,for嵌套,while,do while,if语法总结
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址