int main()
{
int a =1;//定义一个变量让它控制一个循环
while (a <10) { //while后面不可以有封号
a++;
}
return a;
}
上面的程序是一个简单的循环 而实现一个循环要有几个步骤
1、确定需要重复执行的操作
2、确定循环终止的条件:
1、在循环开始之前,需要做点事(定义一个循环控制变量并将其初始化)
2、确定循环约束条件
3、在每一次循环结束的时候或在循环中,要去改变循环控制变量的值,让它不断接近约束条件
int main()
{
int a =1;//定义一个变量让它控制一个循环
do { //do…while语句至少执行一次
a++;
} while (a <10) ;//while 后面可以有封号
return a;
or循环格式
for(初始化条件表达式;条件表达式;循环后操作表达式){
语句;
....
}
1、初始化表达式:在循环开始之前仅仅执行一次
2、条件表达式:在没有循环开始的时候都会执行循环条件表达式,如果条件满足那就执行循环体中语句,如果条件不满足就结束循环
3、循环后操作表达式:当没有循环结束的时候都会执行循环后操作表达式
int main(int argc, const char * argv[]) {
// 1 2 5 8 4 7
for (int i = 0; i <= 5; i++) { //for后面不能有封号
// 3 6
printf("i = %d\n",i);
}
return 0;
}
/*
1、执行初始化表达式
2、执行条件表达式,如果条件为真就执行(3),若条件不满足就结束循环
3、执行循环体中的语句
4、执行循环后操作表达式
5、回到 (2)
*/