for循環嵌套里怎么用if語句控制外( 二 )


c語言for循環嵌套if語句兩種方法 , 一種是重新賦值 , 程序段如下
for(i=0;i<Maxi;i++)
for(j=0;j<Maxj;j++)
if(true)

i=-1;
break;
}
第二種方法是無條件轉移指令:
sign: for(i=0;i<Maxi;i++)
for(j=0;j<Maxj;j++)
f(true) goto sign; //條件為真跳轉至sign語句
C語言里if語句可以嵌套for循環么C語言里if語句里是可以嵌套for循環的(if語句里可以放C語言里的任意的執行語句) 。
舉例說:
char yn;
int i;
printf("需要打印1到10之間的所有奇數嗎(Y/N)?\n");
scanf("%c",&yn);
if(yn=='Y'||yn=='y')
{
for(i=1;i<10;i+=2)
printf("%d ",i);
printf("\n");
}
else
printf("那就不打印了\n");

【for循環嵌套里怎么用if語句控制外】