C语言中while(n)是什么意思

Python014

C语言中while(n)是什么意思,第1张

首先,n在这里被当作了一个条件

其次,当n为真时,进入while循环体(A);否则跳出循环继续执行下面部分(B).

while(n)

循环体;//标识为A

语句1;//标识为B

语句2;

while(N--) 的意思是执行while循环,每执行一次{} N减1 ,直到N=0时跳出循环。

while(条件)

{

语句;

}

当while循环开始后,先判断条件是否满足,如果满足就执行循环体内的语句,执行完毕后再回来判断条件是否满足,如此无限重复;直到条件不满足时,执行while循环后边的语句。

在C语言中,非零数表示真(true),零表示假(false)。

while(n) 如果n为负数时,while条件为真,所以不会退出while循环。

只有当n为零,即(n=0),while条件为假,才会退出while循环。

希望能帮到你。