2016-07-19 11 views
1

1つのセミコロン(トークン境界で)ではなくAとBをAから削除することができるように、2つの正当なC++プログラムAとBを書くことは可能ですか? Bはコンパイルされて実行されたときに異なる動作を示しますか?セミコロンによって異なる動作をするC++プログラム

+0

達成しようとしていることは何ですか?実際、セミコロンは区切り記号であり、 "for"または "while"ループの直後に置かれて、あなたが表示されます。 – gusto2

+0

私はただ興味があり、何も達成しようとしていません。 – adrianN

+4

while(something);のようなループの直後に ';'を置く。 {stuff} '。 – NathanOliver

答えて

13

int main() { 
    if (0) ; // try removing the semicolon here 
     return 7; 
} 

戻り値を見てください。

関連する問題