大一計算機C語言最後為什麼都要加return0但有時候不加也不影響結果啊,這到底是為什麼,還有

2021-04-18 22:25:24 字數 1061 閱讀 6252

1樓:匿名使用者

你寫main函式時前面是int,就需要寫個返回值一般都寫return 0吧。。。不寫也行。。。會預設返回0,,寫return 1也無所謂。

2樓:cy冷月

作業系統的bai程序間有

du父子關係,這個知道吧。

zhireturn是將main的執**況告dao訴父進專程,一般用0表示執屬行正常,1表示執行出錯。

c語言檢查不嚴謹(實際上和編譯器有關),因此,不寫,有的時候也可以。

不寫預設返回0.

3樓:宿命黑客

1樓回答很正確抄,我來湊個熱鬧;

一個函式在c系列程式設計(包括oc)函式通常是這樣寫的int fucname()

開頭是void,就不用寫返回值了,譚浩強那廝寫的還是蠻臭的int main()

老規範的main是這樣寫的

main(void)

void main()

你看見不是 void 就return ,那樣就ok了return深入研究的話,和棧有關係,研究反彙編的時候有用,到時候你可以多看看這方面的書

沒必要太深入

c語言中為什麼主函式main()有時候最後一句是return 0;而有的時候沒有呢?什麼時候該加r

4樓:嗨嗨豚

一般來說,如果main函式的型別是int,也就是 int main(), 就需要return 0; 如果是 void main() 就不需要

5樓:阿克頓誰

main()基本上不需要,可以省略

6樓:雙魚萊蕪

輸入輸出就必須加return 0

這個c語言程式為什麼要加上 add(); return 0; 求解釋

7樓:潯子

#include//標頭檔案,不解釋 void add();// 宣告add函式

int main() void add()//定義add函式

記得采納啊

我是大一計算機專業的學生,我始終不懂c語言是什麼??請指導一下

其實,挺簡單的,你數學好嗎?就是1 1 記一下常用的命令,就ok了,裡面一共,才幾條常用的呀,你用一天記,可能,也就是幾個吧,記住,功能,用在什麼地方,就完了 我給你條指導 找個c論壇,從第一帖看到最新貼。看不懂沒關係,堅持。當你看完後,自己在思考就自己能找到路了!我當初就是這麼過來的。一定要有電腦...

計算機c語言和c 是什麼意思,計算機C語言和C 是什麼意思?

簡單地說,c 是支援物件導向的c語言 但是複雜一點,就挺夠說的了,要聽不?c 是c發展來的!c 是物件導向的語言,而c是結構化的語言!c的所有 在c 上都能應用,而c 的 在c上不能應用!c 是功能更強大的c!c語言與c 的區別有很多 1,全新的程式程式思維,c語言是程序導向的,而c 是物件導向的。...

為什麼需要計算機語言 計算機都有什麼語言?

原因 計算機語言是人與計算機之間傳遞資訊的媒介。計算機系統最大特徵是指令通過一種語言傳達給機器。為了使電子計算機進行各種工作,就需要有一套用以編寫計算機程式的數字 字元和語法規劃,由這些字元和語法規則組成計算機各種指令 或各種語句 計算機語言的種類非常的多,總的來說可以分成機器語言,組合語言,高階語...