C 超簡單問題

時間 2022-11-24 18:00:24

1樓:匿名使用者

void main()

改成int main()

c++的用int main()

2樓:洛吟懷

一樓大俠說的有問題,你不改都行。using namespace std; return 0都可以去掉。for迴圈沒見過這樣用的,一般都是先是在外面定義a 和b

3樓:匿名使用者

確實main前面有問題,但樓上說的理由不對,如果用了void main,就表示無返回值,則不要return 0;如果改為 int main,就是返回整型,則需return乙個數。

雖然c++中確實沒有void main,但它確實支援,他會在編譯時自動改為int main,並return乙個值。

你這麼改就行了,

#include

using namespace std;

int main() }

你的原始檔字尾必須是.cpp,不能是.c

4樓:匿名使用者

void main主函式是不用返回值的,所以刪去return 0就行了

5樓:匿名使用者

#include

using namespace std;

void main()}

6樓:左_後衛

我在兩個編譯器裡試了一下。

乙個是visual c++6.0:在這個裡面,我寫上了int main()可是不寫return 0;會提醒我有乙個warning,可是還是可以執行的。

如果,我寫成void main(),而且不寫return 0;的話,就會沒有任何錯誤提示,以及警告。

另乙個是在dev c++裡面:在這個裡面,寫上int main()而且不寫return 0,也沒有任何警告。而且可以執行。

但是如果,寫void main()則會提示「4 d:\my documents\未命名1.cpp `main' must return `int' 」,也就是說,在這個編譯環境下,主函式必須要有乙個返回值。

而樓主你寫的程式,則是把兩種情況給綜合了,就是用void main()帶上乙個return 0;這樣怎麼可以呢?而且,你的return 0後面也少了乙個分號。

所以,建議,最好用int main(),然後在最後加上return 0;

c語言簡單問題,C語言簡單問題

你的int calculate這個函式,如果你返回0,那你printf d n result 列印的一定是0啊。其次,你的calculate函式的printf裡面有5個 d,後面卻只跟著4個引數,你讓程式怎麼正常算出結果?最後,scanf裡不要加 n!任何轉義字元都不行!include define...

英語問題簡單啊,超簡單英語問題

a動名詞的邏輯主語用名詞所有格 此句缺主語,b選項不合語法 這裡是一種獨立主格結構.超簡單英語問題 a.if she listened 因為整句意思是 如果她更認真地聽,就不會犯那麼多錯。如果是if,p排除b.c 後面的wouldn t是否定 前面是說她認真聽 所以排除d b,had代表這如果她聽了...

簡單的C語言問題,c語言簡單問題

首先你截圖的型別不是字元型char,而是字元指標型char 指標型別的變數pc儲存的是乙個字元的位址,而圖上 asdf 是乙個字串常量,在記憶體中是乙個長度為5的字串 最後有乙個隱藏的結束符號0 用pc asdf 就是把這個字串第乙個字元的位址給了pc變數。或者說指標pc指向了字串常量 asdf 所...

簡單C問題,乙個簡單C問題

for a b c 的執行順序是 a初始化 b判斷d執行 c遞增 減改變條件 b判斷d執行 c遞增 減改變條件 b判斷 d執行c遞增 減改變條件 b判斷所以你每次輸入後,y 再判斷txt x y n 此時判斷的不是你輸入的值,而是txt中原始的輸入位置的下乙個位置的值。如果只錯第一句的話 for x...

簡單!?超難!?槓桿問題

有固定轉動軸的物體的平衡條件 1 有固定轉動軸的物體的平衡是指物體靜止,或繞轉軸勻速轉動 2 有固定轉動軸物體的平衡條件是合力矩為零,即 fx 0,也就是順時針力矩之和等於逆時針力矩之和。事實上,第二幅圖在現實生活中是完全可以實現的。你做個實驗就知道啦 這幅圖只是和我們的 直覺 不符合而已,它也是出...