1樓:匿名使用者
函式應該返回int型別。當然你把**放到編譯器中編譯一下,會發現更多錯誤。
大一計算機c語言最後為什麼都要加return0;但有時候不加也不影響結果啊,這到底是為什麼,還有,
2樓:匿名使用者
你寫main函式時前面是int,就需要寫個返回值一般都寫return 0吧。。。不寫也行。。。會預設返回0,,寫return 1也無所謂。
3樓:cy冷月
作業系統的bai程序間有
du父子關係,這個知道吧。
zhireturn是將main的執**況告dao訴父進專程,一般用0表示執屬行正常,1表示執行出錯。
c語言檢查不嚴謹(實際上和編譯器有關),因此,不寫,有的時候也可以。
不寫預設返回0.
4樓:宿命黑客
1樓回答很正確抄,我來湊個熱鬧;
一個函式在c系列程式設計(包括oc)函式通常是這樣寫的int fu**ame()
開頭是void,就不用寫返回值了,譚浩強那廝寫的還是蠻臭的int main()
老規範的main是這樣寫的
main(void)
void main()
你看見不是 void 就return ,那樣就ok了return深入研究的話,和棧有關係,研究反彙編的時候有用,到時候你可以多看看這方面的書
沒必要太深入
c語言程式設計裡最後的return 0 有什麼含義?
5樓:千鋒教育
return 0是正常退出,return 非零是異常退出,這是返回給控制檯的,不在編的程式的控制範圍內,是給作業系統識別的,對你的程式無影響。如果是c中,定義void main()可以不用返回值。
程式設計就是讓計算機為解決某個問題而使用某種程式設計語言編寫程式**,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須要將需解決的問題的思路、方法、和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算機之間交流的過程就是程式設計。
6樓:匿名使用者
在shell下可以得到你的程式的返回值。
一般任何一個程式退出時,都有一個狀態值,成功完成程式返回0;
出錯退出時,一般返回-1(255)。
判斷這個值,我們就知道程式的運轉是否正常了。
7樓:匿名使用者
這個得結合前面的main,其實就像我們自己寫的函式除了void這一類都要return 一個值。如果還沒有feel的話,你就把它當做是必須的語法要求就ok了。
8樓:倫悅宜
c程式退出時,告訴作業系統程式完成的狀態。
9樓:匿名使用者
有些函式需要返回一個值,return 0;用於返回該函式的值,這個值是0,並退出該函式。某些時候,需要return 一個變數或者一個指標,不一定是0,但return後,該函式會提前結束
10樓:匿名使用者
return 通常用於函式中,作為一個函式返回值!
-----------
情形1)main函式中的return
main中的return值返回的是主函式的執**況0:表示無錯誤退出
1:表示異常退出
情形2)常規函式的return
int func(int a, int b)該函式的返回值就用於計算a+b的值。
比如:int c = func(a, b);
-------------------
此外,返回值還可以是bool型、char型或其他型別。
11樓:小鼻兒鼻兒
返回值當函式結束的時候把函式返回到原來的函式
12樓:驚風子
程式執行到這一步就返回一個0,方便除錯
13樓:匿名使用者
有返回值且返回值為0。
這道c語言題求大神詳細講解,C語言中,這道題怎麼做?大神求教
i 0 進入迴圈。不滿足if i 2 i i變為1,s i s變為1 滿足while i 7 繼續迴圈。滿足if i 2 i i變為2,continue 跳過迴圈體中後版續語句。權滿足while i 7 繼續迴圈。不滿足if i 2 i i變為3,s i s變為4 滿足while i 7 繼續迴圈。...
c語言這道題該怎麼做 沒有思路,C語言這道題怎麼做
最大子矩陣,最大連續子陣列進階,動態規劃初級,poj1050 題目描述 現給出一個n n矩陣,要求求出擁有最大和的子矩陣的和。例如 這樣的一個矩陣,最大子矩陣的和為15 分析 最大子矩陣可以看為求最大連續子陣列拓展到二維陣列上,因為矩陣的性質同樣在橫向豎向上需要連續,那麼可以想辦法將這個二維陣列簡化...
用C語言怎麼解決這道題,請問這道C語言題怎麼做?
這個題選a。分析如下。b選項中080,c中0開頭表示八進位制,八進位制數碼範圍0 7,所以b項錯誤。浮點型的基本形式 有符號的數字 包括小數點 後面緊跟e或e,最後時一個有符號數表示10的指數。c選項中。1e3,點 後不能帶有負號。d選項中,中缺少指數部分。請問這道c語言題怎麼做?從main函式開始...