1樓:暗影之王
在電腦科學中,子程式(英語:subroutine, procedure, function, routine, method, subprogram, callable unit),是乙個大型程式中的某部份**,由乙個或多個語句塊組成。它負責完成某項特定任務,而且相較於其他**,具備相對的獨立性。
一般會有輸入引數並有返回值,提供對過程的封裝和細節的隱藏。這些**通常被整合為軟體庫。
函式在程序導向的語言中已經出現。是結構(struct)和類(class)的前身。本身就是對具有相關性語句的歸類和對某過程的抽象。
2樓:鎖金生堅亥
樓上說的有點複雜。
我簡單的解釋下。
比如你有乙個很大的程式。
裡面有很多過程。
比如一些計算,查詢等等,但是如果這些都寫在一段**裡面層裡不清晰,也不方便問題的查詢,所以一般都用乙個子程式來歸類,比如計算用乙個計算的子程式,然後使用的時候在主程式呼叫就可以,非常的方便。
3樓:拜玉英褚風
所謂子程式是能夠完成一定功能的程式模組,其自身不能自動執行,而只能靠上一級程式呼叫執行,在結構化程式設計中,子程式是實現整個程式功能的基礎;
子程式的執行至少包含呼叫及返回兩個步驟。通過執行子程式呼叫指令,cpu會自動地儲存當前程式斷點(程式被打斷的地方),然後轉向執行被呼叫的子程式;當子程式執行完畢後,通過執行子程式返回指令使cpu返回斷點處繼續執行指令。
子程式與主程式有什麼區別?
4樓:太平洋電腦網
子程式與主程式區別為:使用不同、呼叫不同、結束不同。
一、使用不同。
1、子程式:子程式不可以作為獨立的加工程式使用,只能通過呼叫來實現加工中的區域性動作。
2、主程式:主程式可以作為獨立的加工程式使用。
二、呼叫不同。
1、子程式:子程式可以被任何主程式或其他子程式呼叫。
2、主程式:主程式不可以被任何其他程式呼叫。
三、結束不同。
1、子程式:子程式執行結束,自動返回到呼叫的主程式中。
2、主程式:主程式執行結束,整個軟體結束執行。
子程式怎麼程式設計
5樓:網友
編寫子程式的步驟如下:
1、先在頭腦中想清楚子程式的功能,並理清子程式的前置條件、後置條件。2、給子程式起乙個好的名字。這是乙個好子程式的標誌。
3、寫測試用例。4、編寫並優化偽察老**。書寫偽**時不應該出現具體語言的方法元素;編寫偽**時,也站在乙個比較高的層次,比較詳細的書寫。
5、將偽**轉化成具體語言的語句。
6、子程式書寫完後,首先也是最重要的就是先在自己的腦海中執行子程式,檢查子程式的所有可能執行路徑、端點和所有異常條件。通常這一過程可以發現絕大部分的錯誤。7、編譯子程式。
在編譯的過程中將編譯器的警告級別調到最高,並注意編譯器產生的每個警告資訊。8、在偵錯程式逐行執行子程式9、執行單元測試。在高沒空這個過程中也用到第3步所寫的測試用例。
10、修改測試發現的問題,如果發現問題很多,則不修改子程式,而是直接重寫子程式。11、檢查子程式是否符合軟體過程的一些基本思想。比戚瞎如耦合度、變數的命名、語句的佈局、註釋等。
6樓:小林愛數碼
子程式(subroutine)是乙個概括性的術語,任何高階程式所呼叫的程式,都被稱為子程式。它經常被使用在組合語言層級上。子程式的主體(body)是乙個**區塊,當它被呼叫時就會進入執行。
一般程式設計語言包含兩種基本的抽象:過程抽象和資料抽象。過程抽象有時也稱控制抽象。
子程式是最主要過程抽象機制。面嚮物件語言中的方法與子程式的概念十分相似,不同在於它們的呼叫以及它們與類或物件關聯的方式。每個子程式只有乙個入口。
在執行期間,呼叫程式單位被停止執行,即任意時刻只有乙個子程式在執行子程式執行完畢後,總是將控制返回給呼叫程式。
子程式的解釋子程式的解釋是什麼
7樓:懂視生活
子程式的詞語解釋是:【注音】:zǐchéngxù在電腦科學中,子程式(英語:
subroutine,procedure,function,routine,method,subprogram,callableunit),是乙個大型程式中的某部份**,由乙個或多個語句塊組成。
子程式的詞語解釋是:【注音禪纖】:zǐchéngxù在電腦科學中,子程式(英語:
subroutine,procedure,function,routine,method,subprogram,callableunit),是乙個大型程式中的某部份**,由乙個或多個語句塊組成。拼音是:zǐchéngxù。
注音是:ㄗˇ詞性是:名詞。
結構是:子(獨體結構)程(左右賀明仿結構)序(半包圍結構)。
子程式的具體解釋是什麼呢,我們通過以下幾個方面為您介紹:
關於子程式的成語。
鷺序_行雜亂無序。
關於子程式的詞語。
鷺序_行_班鷺序歲序更新雁行有序雜亂無序不曾序過言之有序肩從齒序里程碑錦繡前程。
關於子程式的造句。
1、在轉義了''字元後,如果未找到星號,子程式則會返回乙個未修改的字串。
2、當給子程式的引數賦以初值後,由計算機控制自動繪圖機繪製出尺寸界線、槐灶尺寸線、箭頭和注寫尺寸數字。
3、整個軟體是選單式的,重點介紹了色品座標和亮度測量的軟體,包括標準輸入、系統定標和測量子程式。
4、應用有限元法,編制子程式,研究了重力壩應力和應變分佈規律。
5、針對梯形螺紋加工較繁瑣的特點,利用引數程式設計,將梯形螺紋的加工程式編寫成相應的子程式。
什麼是子程式,對子程式設計有什麼要求
8樓:網友
子程式是程式中的一段**,用於實現一定的功能。它可以在程式中被多次呼叫,避免了**的重複編寫,提高了**的可維護性和可讀性。
對子程式設計有以下幾個要求:
可重用性:子程式應該是可重用的,可以在不同的程式中呼叫,提高了程式的效率和可維護性。
可讀性:子程式應該是清晰、簡單、易於理解的,避免複雜的控制結構和襪族過多的巢狀,方便其他程式設計師理解和修改。
可維護性:子程式應該是易於維護的,要儘量避免使用全域性變數和直接修改其他程式中的變猛侍量,以減少程式中的耦合性和出錯的可能性。
可靠性:子程式應該是穩定、可靠的,避免出現邏輯錯誤、死迴圈等問題,以確保程式的正確性和穩定性。
可測試性:子程式應該是可測試的,即可以單獨測試每個子程式的功能和效能,以確保程式的正確性和性告知弊能。
總之,好的子程式應該具有高可重用性、可讀性、可維護性、可靠性和可測試性,能夠提高程式的效率、可靠性和可維護性。
在什麼條件下使用子程式呼叫最合適
9樓:
在什麼條件下使用子程式呼叫最合適您好親,所謂子程式是能夠完成一定功能的程式模組,其自身不能自動執行,而只能靠上一級程式呼叫執行,在結構化派褲程式設計中,子程式是實現整塵瞎簡個程式功能的基礎; 子程式的執行至少包含呼叫及返回兩個步驟。通過執行子程式呼叫指神指令,cpu會自動地儲存當前程式斷點(程式被打斷的地方),然後轉向執行被呼叫的子程式;當子程式執行完畢後,通過執行子程式返回指令使cpu返回斷點處繼續執行指令。希望可以幫到您哦。
執行子程式返回或中斷子程式返回指令時,返回的斷點是
子程式入口就是一個地址,執行就是進入了子程式。這時候下一條指令要被記錄起來 以便正常返回。c 子程式呼叫與返回指令 各類通用平臺,子程式呼叫的過程大致都相似。子程式呼叫指令讀取到並解碼後,首先將當前程式的斷點地址儲存,不同硬體平臺儲存方式有所不同,有的是壓棧,有的是儲存進特定暫存器 然後將子程式的入...
ExcelVBA呼叫子程式時如何傳遞引數
vba呼叫子程式時,如果不帶引數,直接寫sub過程名,或者call sub名稱即可。如果需要傳遞引數專 屬 同樣可以使用call 例如 call picin ment 1,250 引數寫在後面,不帶括號 例如 picin ment 1,250也可以賦值給其他變數 例如 result picin me...
matlab主程式和子程式怎麼寫到一塊
寫在同一個m檔案下就可以了,主函式寫在最開始例如 function main function submain1 function submain2 是這個意思麼 寫在一起,必須都是function,如果你的主程式是普通的m程式,不是function,而子程式是function,這兩個程式是不能寫在...