2011-03-06 12 views

答えて

0

中括弧({})がない場合、値aに応じて、out of rangeに印刷されます。しかし、それは条件の下に来ないので、return 0;に保証されています。 a >= 6場合

5

しか返されます:

if(a>=6) 
{ 
    cout<<"out of range"; 
    return 0; 
} 

は関係なく、aの値を返します:上記の行は、プログラム全体であれば

if(a>=6) 
    cout<<"out of range"; 
return 0; 
2

、メインのボディ別名があり、中括弧の有無による違いはありません。 mainから値を明示的に戻すことは0を返すことと同じです。

関連する問題