while(n) 如果n为负数怎么处理;就退出while吗?怎么理解 n的值来做判断的条件

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/23 18:45:01

while(n) 如果n为负数怎么处理;就退出while吗?怎么理解 n的值来做判断的条件

在C语言中,非零数表示真(true),零表示假(false).
while(n) 如果n为负数时,while条件为真,所以不会退出while循环.
只有当n为零,即(n=0),while条件为假,才会退出while循环.