for语句是C语言中常用的循环语句之一,它的基本格式如下
for (初始化; 条件判断; 循环后操作) {
// 循环体
其中,初始化语句只会执行一次,在循环开始前执行;条件判断语句会在每次循环开始前执行,如果条件为真则执行循环体,否则跳出循环;循环后操作语句会在每次循环结束后执行。
二、for语句的技巧
1. 循环次数控制
使用for语句可以很方便地控制循环次数,例如下面的代码可以输出1到10的整数
t i = 1; i++) {tf(“%d “,
2. 倒序循环
如果需要倒序循环,可以将条件判断语句改为大于等于,循环后操作语句改为减1,例如下面的代码可以输出10到1的整数
t i = 10; i >= 1; i–) {tf(“%d “,
3. 多重循环
for语句可以嵌套使用,实现多重循环,例如下面的代码可以输出九九乘法表
t i = 1; i<= 9; i++) {t j = 1; j<= i; j++) {tf("%d%d=%d ", j, i, ij);
}tf”);
4. 循环跳出
使用break语句可以跳出循环,例如下面的代码可以输出1到10的整数,当i等于5时跳出循环
t i = 1; i++) {
if (i == 5) {
break;
}tf(“%d “,
5. 循环跳过
tinue语句可以跳过本次循环,继续执行下一次循环,例如下面的代码可以输出1到10的整数,当i等于5时跳过本次循环
t i = 1; i++) {
if (i == 5) {tinue;
}tf(“%d “,
for语句是C语言中常用的循环语句之一,使用for语句可以方便地控制循环次数,实现倒序循环、多重循环、循环跳出和循环跳过等操作。掌握for语句的用法和技巧,能够提高程序的效率和可读性。