4.条件选择语句 f(〈表达式〉)语句; f(〈表达式〉)语句1; else语句2;情况语句 注意: switch case语句是先 switch(〈表达式〉) 计算表达式的值,然后用其 {case判断值1;语句 值与判断值相比较,若它们 组1; 相一致时,就执行相应的 break: case下的语句组;若不一致, Case判断值2;语句组 则执行 default下的语句组; 2 其中的方括号代表可选项。 break Case判断值n;语句组n break [ default:语句组 break
4.条件选择语句 if (〈表达式〉) 语句; if (〈表达式〉) 语句1; else 语句2;情况语句 switch (〈表达式〉) { case 判断值1; 语句 组1; break; case 判断值2;语句组 2; break; …… case 判断值n;语句组n; break; [default:语句组; break;] } 注意:switch case语句是先 计算表达式的值,然后用其 值与判断值相比较,若它们 相一致时 , 就 执行 相 应 的 case下的语句组;若不一致, 则执行default下的语句组; 其中的方括号代表可选项
5.循环语句 (1)for语句 for(〈表达式1);〈表达式2〉;〈表达式3〉){循环体语句;} 首先计算表达式1的值,然后求表达式2的值,若结果非零则执 行循环体语句,最后对表达式3运算,如此循环,直到表达式2 的值为零时止
5.循环语句 ⑴ for语句 for(〈表达式1〉;〈表达式2〉;〈表达式3〉){循环体语句;} 首先计算表达式1的值,然后求表达式2的值,若结果非零则执 行循环体语句,最后对表达式3运算,如此循环,直到表达式2 的值为零时止
(2) while语句 While(〈条件表达式〉) {循环体语句; While循环首先计算条件表达式的值,若条件表达式的值非零, 则执行循环体语句,然后再次计算条件表达式,重复执行,直 到条件表达式的值为假时退出循环,执行该循环之后的语句
⑵ while语句 while (〈条件表达式〉) { 循环体语句; } while循环首先计算条件表达式的值,若条件表达式的值非零, 则执行循环体语句,然后再次计算条件表达式,重复执行,直 到条件表达式的值为假时退出循环,执行该循环之后的语句
(3) do-while语句 do{循环体语句 } while(〈条件表达式〉) 该循环语句首先执行循环体语句。然后再计算条件表达式的值, 若条件表达式成立,则再次执行循环体,再计算条件表达式的值, 直到条件表达式的值为零,即条件不成立时结束循环
⑶ do-while语句 do { 循环体语句 } while(〈条件表达式〉) 该循环语句首先执行循环体语句。然后再计算条件表达式的值, 若条件表达式成立,则再次执行循环体,再计算条件表达式的值, 直到条件表达式的值为零,即条件不成立时结束循环
6.输入、输出语句 输入语句:用函数 scanf实现,特别当数据为字符时,用 getchar 函数实现 输出语句:用 print函数实现,当要输出字符数据时,用 putchar 函数实现
6.输入、输出语句 输入语句:用函数scanf实现,特别当数据为字符时,用getchar 函数实现。 输出语句:用printf函数实现,当要输出字符数据时,用putchar 函数实现