主程序和子程序怎么編 子程序格式是什么?
子程序格式是什么?1. 任何C語言程序都必須包含以下格式:Main(){}這是C語言的基本結構,任何程序都必須包含此結構。如果括號中沒有任何內(nèi)容,程序將不會執(zhí)行任何結果。2. Main()——在C語言
子程序格式是什么?
1. 任何C語言程序都必須包含以下格式:Main(){}這是C語言的基本結構,任何程序都必須包含此結構。如果括號中沒有任何內(nèi)容,程序將不會執(zhí)行任何結果。
2. Main()——在C語言中稱為“Main函數(shù)”。一個C程序有而且只有一個主要功能。任何C程序總是從主函數(shù)開始,主函數(shù)后面的一對圓括號不能省略。
3. 用大括號{}括起來的內(nèi)容稱為main函數(shù)的函數(shù)體,是計算機要執(zhí)行的內(nèi)容。
4. {}中的每個句子后面都有一個分號(;)。在C語言中,我們把以分號結尾的句子稱為C語言中的句子,分號是句子結尾的符號。
5. Printf(“a=-D,B=-D,sum=-Dn”,a,B,sum)--通過執(zhí)行C語言系統(tǒng)提供的屏幕輸出函數(shù),用戶可以看到運行結果。運行此程序后,顯示屏上將顯示以下結果:a=20,B=15,sum=35
6此行沒有分號,因此不是一條語句。在C語言中,它被稱為命令行,或“預編譯處理命令”。
7. 在計算機科學中,子程序(subroutine,procedure,function,route,method,subprogram,call)是程序的一部分,以/*開頭,以*/結尾,表示程序的注釋部分。注釋可以添加到程序的任何地方
子例程/定義
可以被其他程序調(diào)用(單位)是由一個或多個語句塊組成的大型程序的代碼部分。它負責完成特定的任務,與其他代碼相比,它是相對獨立的。
通常,有輸入?yún)?shù)和返回值,它們提供過程的封裝和細節(jié)的隱藏。這些代碼通常集成到軟件庫中。
函數(shù)出現(xiàn)在面向進程的語言中。它是結構和類的前身。所謂子程序是一個可以完成某些功能的程序模塊。它不能自動執(zhí)行,只能通過調(diào)用上層程序來執(zhí)行。在結構化程序設計中,子程序是實現(xiàn)整個程序功能的基礎。子例程執(zhí)行至少包括兩個步驟:調(diào)用和返回。
通過執(zhí)行子程序調(diào)用指令,CPU將自動保存當前程序斷點(程序中斷的地方),然后轉為執(zhí)行被調(diào)用的子程序;子程序執(zhí)行后,CPU將返回斷點,通過執(zhí)行子程序返回指令繼續(xù)執(zhí)行指令。