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

int return33() 

{ 
    return 33; 

} 

int return213() 

{ 
    return 213; 

} 

int main(){ 

    return33(); 

    return213(); 

    return 0; 
} 
+7

它不調用任何函數來顯示任何內容。 – VTT

+1

'return'語句不會導致打印任何內容。它只是一個函數返回一個值給調用代碼的機制。 – Phylogenesis

+4

你爲什麼認爲它應該顯示任何東西? – StoryTeller

回答

0

爲什麼呢? C++標準允許您編寫一個不消耗任何輸入或生成任何標準輸出的程序。

但請注意,您的程序確實返回0.從這個意義上說,它確實有所作爲。

一個合理的編譯器會優化你的程序到int main(){}

0

您剛剛返回values.You需要打印值以查看它們。

0

您的代碼沒有任何打印語句,因此輸出不打印使用該程序

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

int main(){ 
    cout<<return33()<<endl; 
    cout<<return213(); 
    return 0; 
} 
相關問題