C语言while循环语句有以下特点:
- while循环是一种入口条件循环,即在每次循环开始前先判断循环条件是否成立,若条件成立则执行循环体,否则跳出循环。
- 循环条件可以是任意表达式,只要表达式的值为非零(真)即可继续循环,为零(假)则跳出循环。
- 循环体可以是一个或多个语句,用花括号括起来,当循环条件成立时,执行循环体内的语句。
- 循环体内通常会对循环控制变量进行操作,以控制循环的次数或变化。
- 在循环体内可以使用break语句跳出循环,强制结束循环,也可以使用continue语句跳过本次循环的剩余部分,直接进入下一次循环。
- 如果循环条件一开始就为假,那么while循环体将不会执行,直接跳出循环。
总之,while循环语句提供了一种根据条件重复执行的控制结构,可以实现循环体内的语句多次执行,直到循环条件不再成立为止。