c语言if中多个条件


c语言if中多个条件

文章插图
c语言for循环嵌套if语句 。
【c语言if中多个条件】两种方法,一种是重新赋值,程序段如下 。
for(i=0;i 。
for(j=0;j 。
if(true) 。
i=-1; 。
break; //从此处跳出本层循环 , 由于赋值i=-1,执行完 。
//break语句之后,执行外层循环i++指令,使得 。
//i=0;外层循环相当于重新开始 , j的值无需处理,。
//因每次进入内层循环,j值均会被for语句赋初值0 。
第二种方法是无条件转移指令: 。
sign: for(i=0;i 。
for(j=0;j 。
f(true) goto sign; //条件为真跳转至sign语句 。
一般情况下,应当避免使用goto无条件跳转指令,因为很多人认为程序可读性会因为goto的引入而变差,但是在不少情况下goto可以使得程序代码简单,效率提高 。


    推荐阅读