A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

它的应用场景:
                    1:循环次数(判断是否循环的真或假的条件),循环体(需要循环的东西)都确定的循环!(因为循环条件有循环增量参与,而变量的值每循环1此都会自增,前面n次的自增不足以将循环条件变成假,当第n次的自增后,I的值就变了n,足以将这个循环条件为假,从而结束循环.)
int i = 0;            (i 代表循环增量)
while(1):代表循环条件,i < 次数(1为永真,0为永假)
{
       printf    ("循环体")
       i++;     (在循环体里的自增循环增量,目的:改变循环的次数)


}                  2:  循环体确定,循环次数不确定,但是!循环继续的条件是确定的!(要循环的次数一般以条件定,基本都与用户输入的条件的次数相同)此时是不需要先声明一个循环增量的(i =  0;),但循环的判断条件暂且先判为真(1):while(1),接着判断需要循环的循环体,可以将继续循环的条件写入()里,这样就会一直循环,那么否定循环继续的条件就会结束循环,虽然不需要声明一个循环增量i,但循环体内的一些变量不可以在循环体内声明,依然要在{}外声明,与声明i本质上是不同的.while(否定继续循环条件来结束循环,可以将这个条件写为真然后在前面加!)while(!继续循环的条件)int = 0;{循环体}                3:遍历指定范围的数(遍历 n - m 之间的每一个整数):  此应用场景,可以直接用循环增量 i 的值,因为在这里,循环增量i的值就是这个指定范围之间的数     1:先声明一个循环增量i,默认值为n,2:循环条件: i <= m3:在循环体中,循环增量i的值就是n - m 之间的每一个整数4:一定要记得在循环体后面加上自增循环增量(i++)int   i  = n
while(i <= m){(循环体):      i  的值就是 n - m 之间的值,   printf("%d",  i );i++;}



1 个回复

倒序浏览
有点看不明白,你这是基础知识还是进阶
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马