有一個在我的編程語言教材的一個問題是如下的順序如下:C編寫一個函數,包括報表[慣於編譯]
編寫一個C函數,其中包括 以下的順序陳述:
x = 21; int x; x = 42;
運行程序並解釋 結果。用C++ 和Java重寫相同的代碼並比較結果。
我已經編寫了代碼,並用它來播放所有三種語言,但我甚至無法編譯它。這包括在三行以及調用函數中聲明x(因爲這個問題顯然是試圖說明範圍問題)
我想解釋一下結果並自行比較,因爲它是一個任務的問題,但我想知道如果任何人有任何洞察力,如何讓這個代碼編譯?
感謝
呃,你可以發佈你到目前爲止?這樣,有人可以給你一個指針而不會暴露太多。 PS。不僅要求你的作業答案的榮譽;-) – ptomato 2010-03-16 00:20:53