这个程序的执行顺序是怎样的,两个if嵌套的时候应如何去读这段程序?

如题所述

程序有问题吧!我想规范的应该是这样的吧:#include<stdio.h>voidmain(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++;}while(i!=0);printf("\n");}当一个if语句里面嵌套了一个if语句时,如果满足第一个if语句的条件,则会执行第二个if语句,如果不满足,则不会执行两个if语句。直接执行i++;这条语句。剩下的你应该知道了吧。
温馨提示:答案为网友推荐,仅供参考
相似回答