while中的continue和if中的continue的区别?#includeint main(){\x09int n;\x09for(n=100;n

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 15:24:16
while中的continue和if中的continue的区别?#includeint main(){\x09int n;\x09for(n=100;n

while中的continue和if中的continue的区别?#includeint main(){\x09int n;\x09for(n=100;n
while中的continue和if中的continue的区别?
#include
int main()
{
\x09int n;
\x09for(n=100;n

while中的continue和if中的continue的区别?#includeint main(){\x09int n;\x09for(n=100;n
continue只负责让一个循环语句产生”跳回“,即最接近continue的里层循环语句.
你第一个continue的,是for(n=100;n<=200;n++) (因为if不是循环语句,continue不会找它)
你第二个continue的,是while(n%3==0)循环,因为这个是距离continue最近的内层循环.
while(n%3==0){
continue;}//当n=102的时候,这个while会无限次循环,死机了