C语言程序设计(六)
第六章 循环控制结构 循环结构:需要重复执行的操作 被重复执行的语句序列称为循环体 计数控制的循环 条件控制的循环 当型循环结构 直到型循环结构 for while do-while while(循环控制表达式) { 语句序列 } 计算循环控制表达式的值,如果循环控制表达式的值为真,执行循环体中的语句,返回;如果循环控制表达式的值为假,退出循环。 do { 语句序列 }while(循环控制表达式); 执行循环体中的语句,计算循环控制表达式的值,如果循环控制表达式的值为真,返回;如果循环控制表达式的值为假,退出循环。 for(初始化表达式;循环控制表达式;增值表达式) { 语句序列 } 初始化表达式的作用是为循环控制变量赋初值,决定了循环的起始条件 如何对循环变量进行增值,决定了循环的执行次数 如果在循环体内再次改变这个变量的值,将改变循环正常的执行次数 //L6-1 #include <stdio.h> main() { int i, n, sum; printf("Input n:"); scanf("%d", &n); sum = 0; /* 累加和变量初始化为0 */ for (i=1; i<=n; i++) { sum = sum + i; /* 做累加运算 */ } printf("sum = %d\n", sum); } 逗号运算符:可把多个表达式连接在一起