今天使用while,结果程序没跑出效果,仔细检查代码才发现是while的用法问题。
while 不带分号;时while 与后面大括号内的循环体构成一个整体
就像if{ }一样,执行{ }内容。当while后紧跟分号时;while这一行自成一个空循环,一般用于卡程序不让它结束。while(x);
当条件X成立时,while就会一直循环,卡在那里
当条件X不成立时,while就不会执行,直接跳过。
今天使用while,结果程序没跑出效果,仔细检查代码才发现是while的用法问题。
while 不带分号;时while 与后面大括号内的循环体构成一个整体
就像if{ }一样,执行{ }内容。当while后紧跟分号时;while这一行自成一个空循环,一般用于卡程序不让它结束。while(x);
当条件X成立时,while就会一直循环,卡在那里
当条件X不成立时,while就不会执行,直接跳过。