while / if 语句 ??
发布网友
发布时间:2022-04-30 08:52
我来回答
共3个回答
热心网友
时间:2022-04-09 16:58
对于if/while
只要后面的判断式值不为0或false,就是真值.
比如if(k)只要k不为0的话就要执行里面的语句。
while(-1){
printf("aaa\n");
}
因为判断式值不为假,
所以它是一个死循环。
热心网友
时间:2022-04-09 18:16
printf语句后面的分号不能省略掉
2个while语句是死循环
2个if语句都输出aaa
热心网友
时间:2022-04-09 19:51
第一个while不执行,因为括号中是负数,while中判断是布尔判断,即成立就执行循环体。
第二个while是死循环,一直执行,原因同上。
第一个if不执行,因为他的判断也是布尔判断。
第二个if输出aaa
不过貌似你这几条都是错的啊,都没加分号啊!