蟠桃為什么是扁的 蟠桃為什么是扁的傳說
2022-12-03
更新時間:2022-08-02 18:30:02作者:佚名
int main 的作用是在執(zhí)行完成后向命令系統(tǒng)返回的數(shù)值為一個整型數(shù),系統(tǒng)會根據這個返回值選擇某種操作或反饋,通常,返回0時指的是正常退出,返回1時指的是異常退出。
main函數(shù)在程序中大多數(shù)是必須存在的。C語言標準中強制要求main函數(shù)的返回值類型為int,main函數(shù)的返回值是傳遞給操作系統(tǒng),讓操作系統(tǒng)判斷程序的執(zhí)行情況。一個程序,無論復雜或簡單,總體上都是一個“函數(shù)”;這個函數(shù)就稱為“main 函數(shù)”,也就是“主函數(shù)”。在主函數(shù)中,根據情況,可能還需要調用子函數(shù)。
main函數(shù)在程序中大多數(shù)是必須存在的,但是依然有例外情況,比如windows編程中可以編寫一個動態(tài)鏈接庫(dll)模塊,這是其他windows程序可以使用的代碼。由于DLL模塊不是獨立的程序,因此不需要main函數(shù)。再比如,用于專業(yè)環(huán)境的程序可能不需要main函數(shù)。從用戶使用的角度看,函數(shù)有兩種:標準函數(shù),即庫函數(shù)。這是由系統(tǒng)提供的;用戶自定義的函數(shù)。可以解決用戶的專門需要。從函數(shù)的形勢看,函數(shù)分兩類:無參函數(shù)。printstar和print_message就是無參函數(shù)。在調用無參函數(shù)時,主調函數(shù)并不將數(shù)據傳送給被調用函數(shù),一般用來執(zhí)行指定的一組操作;有參函數(shù)。在調用函數(shù)時,在主調函數(shù)和被調用函數(shù)之間有數(shù)據傳遞。也就是說,主調函數(shù)可以將數(shù)據傳遞給被調用函數(shù)使用,被調用函數(shù)中的數(shù)據也可以帶回來供主調函數(shù)使用。