2017-09-25 16 views
0
# include <iostream> 

int return33() 

{ 
    return 33; 

} 

int return213() 

{ 
    return 213; 

} 

int main(){ 

    return33(); 

    return213(); 

    return 0; 
} 
+7

使用を印刷されていない任意のprint文を持っていないそれは何かを表示するために任意の関数を呼び出すことはありません。 – VTT

+1

'return'ステートメントは何も印刷されません。これは、関数が呼び出し元のコードに値を返すための単なるメカニズムです。 – Phylogenesis

+4

何が表示されるべきだと思いますか? – StoryTeller

答えて

0

なぜでしょうか? C++標準では、入力を消費したり、標準出力を生成しないプログラムを記述することができます。

しかし、あなたのプログラムを返すことに注意してください。その意味では、何かをします。

妥当なコンパイラは、プログラムをint main(){}に最適化します。

0

値を返すだけです。値を表示するには、値を印刷する必要があります。

0

あなたのコードは、したがって、出力はこのプログラム

#include<iostream> 
int return33() 
{ 
    return 33; 
} 
int return213() 
{ 
    return 213; 
} 

int main(){ 
    cout<<return33()<<endl; 
    cout<<return213(); 
    return 0; 
} 
関連する問題