如题所述
while(bool)是一个循环语句
bool表示真或假
完整的形式是
while(bool){
语句1;
语句2;
......
语句N;
}
当bool为真的时候就会执行语句1,2,。。。N
然后再判断bool是正还是假,如果还是真,就继续执行语句1,2,。。。N再判断,一直循环。
如果bool为假的时候就跳出循环,不执行语句1,2,。。N。
再来说一下!x的意思,
!符号表示取非,
就是当x为真的时候,!x表示假
当x为假的时候,!x表示真。
bool表示真或假
完整的形式是
while(bool){
语句1;
语句2;
......
语句N;
}
当bool为真的时候就会执行语句1,2,。。。N
然后再判断bool是正还是假,如果还是真,就继续执行语句1,2,。。。N再判断,一直循环。
如果bool为假的时候就跳出循环,不执行语句1,2,。。N。
再来说一下!x的意思,
!符号表示取非,
就是当x为真的时候,!x表示假
当x为假的时候,!x表示真。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2019-08-21
直接上图吧,就是x=1的时候会执行循环,其他值都不会执行循环。楼下是正解没错。 顺便补充一句。。还有一个用途就是x肯定会被自减1。
第2个回答 2013-10-21
当x的相反的时候循环,!即非的意思。本回答被提问者采纳