c語言關於eit0的問題,c語言關於exit 0 的問題

2021-04-21 11:28:21 字數 2405 閱讀 9798

1樓:匿名使用者

有時程式中加入的一些語句,

可以說沒有任何用處,但可以讓閱讀者認專識一種新的語句,以屬及大概的使用方式。exit(0)是正常退出程式,作用和break有點類似;但break是退出某一語句體,到下一個語句執行,exit是正常退出程式,後面的語句將不再執行。

你試試,當要求輸入的運算子不對時,最後的輸出語句還會輸出嗎?

2樓:匿名使用者

exit好象在stdio.h裡面,所以復要有包含頭文制

件return是返回函式bai調du用,如zhi果返回的是main函式,則為退出程

dao序

exit是在呼叫處強行退出程式,執行一次程式就結束

return

是返回函式返回

而exit是退出

exit(1)表示異常退出.這個1是返回給作業系統的不過在dos好像不需要這個返回值

exit(0)表示正常退出

3樓:匿名使用者

exit(0)是用於退出整個程式用的。

4樓:匿名使用者

#include"stdlib.h" stdlib 頭文抄件裡包含了c語言的一些函式

該檔案包含了的c語言標準庫函式的定義

stdlib.h裡面定義了五種型別、一些巨集和通用工具函式。型別例如size_t、wchar_t、div_t、ldiv_t和lldiv_t;巨集例如exit_failure、exit_success、rand_max和mb_cur_max等等;常用的函式如malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、 srand()、exit()等等。

具體的內容你自己可以開啟編譯器的include目錄裡面的stdlib.h標頭檔案看看

在c語言中,exit(0)是什麼意思?

5樓:犬瘟熱

exit(0)就是退出,傳入du的引數是程zhi序退出時的狀dao態碼,0表示正常退出回,其他表示非正常退出。

拓展資料答:

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

6樓:靜物描寫

exit(0):正常執行程式並退出程式。

copy

exit(1):非正常執行導致退出程式;

return():返回函式,若在主函式中,則會退出函式並返回一值。

拓展知識:

1. return返回函式值,是關鍵字; exit 是一個函式。

2. return是語言級別的,它表示了呼叫堆疊的返回;而exit是系統呼叫級別的,它表示了一個程序的結束。

3. return是函式的退出(返回);exit是程序的退出。

4. return是c語言提供的,exit是作業系統提供的(或者函式庫中給出的)。

5. return用於結束一個函式的執行,將函式的執行資訊傳出個其他呼叫函式使用;exit函式是退出應用程式,刪除程序使用的記憶體空間,並將應用程式的一個狀態返回給os(作業系統),這個狀態標識了應用程式的一些執行資訊,這個資訊和機器和作業系統有關,一般是 0 為正常退出,非0 為非正常退出。

6. 非主函式中呼叫return和exit效果很明顯,但是在main函式中呼叫return和exit的現象就很模糊,多數情況下現象都是一致的。

7樓:嗨丶zh先生

exit()就是退出,傳入的引數是程式退出時的狀態碼,0表示正常退出,其他表示非正常退出

8樓:暗影之王

exit() 是電腦函式

抄。函式名: exit()

所在標頭檔案:stdlib.h

功 能: 關閉所有檔案,終止正在執行的程序。

exit(1)表示異常退出.這個1是返回給作業系統的。

exit(x)(x不為0)都表示異常退出

exit(0)表示正常退出

exit()的引數會被傳遞給一些作業系統,包括unix,linux,和ms dos,以供其他程式使用。

stdlib.h: void exit(int status);

參 數 : status //程式退出的返回值.

9樓:匿名使用者

exit()就是退出 0就是返回的引數 也可以返回 1 -1 等 你可以用來判斷函式是否正確返回

10樓:匿名使用者

退出程式,括號中的0表示程式的退出返回**,無實際意義。

關於C語言的問題,關於c語言的問題?

語法錯誤咱不討論。從邏輯上,if a b else t a a b b t 應該是說,如果a b,則不操作,否則 即a b 交換a,b的值。但是注意 else下如果無大括號,則表示else內只執行第一句。所以應該為 else 下面兩句同理。可能表達不是很清楚,但你應該能看懂吧。希望對你有幫助。if後...

C語言的問題C語言問題C語言問題

若有說明語句double p,a 則能通過scanf語句正確給輸入項讀入資料的程式段是 解 p a 將a的地址賦值給p,scanf lf p 從鍵盤獲取一個數值賦值給地址p指向的變數 所以選d 有函式fun的定義形式如下。int fun float f 則以下對函式fun的呼叫語句中,不正確的是 a...

關於c語言的問題,求解答,關於C語言的問題,求解答!

1.d 識別符號不能以數字bai打du頭 2 d 一般c關鍵字在編譯器中zhi 會出現dao變成藍色,a不是而 define是,版b 中的printf只是一個輸出權函式,c是大寫的,不是,如果是int 就是,因為在c中,大小寫是敏感的 3 d d項轉譯成字元 4 a 0x20u的意思是無符號的16進...