c语言无法跳出for循环

img


请问如何解决跳不出第二个for循环的情况
//凑字数请忽略 请如s解ds决跳不出第二个for循环的情况a请问如何解决跳不出第二fs个dfor循环s的情况请问sf如何解决跳不出第的情况

for循环语句的执行顺序你应该知道,在一次循环结束后要先执行++n,再判断n!=0,所以在你给n赋值为0之后,此次循环结束先执行++n,n变成了1,再判断n!=0,循环就一直不会结束了,你可以试着了解一些循环控制语句,break,continue等;

你第二个for循环里的的条件是死循环,n会一直增大的,但不会到0,可以在if语句的末尾加break跳出循环