結構化體現(xiàn)一種程序設計的思想,其基本原則是:從上到下,分而治之??梢园凑展δ芑蚱渌瓌t把程序分成幾個部分,分別設計。進而組合在一起,這時要考慮幾個部分的通融性和兼容性。
成都網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設計、成都網(wǎng)站建設公司、微信開發(fā)、微信小程序開發(fā)、集團成都企業(yè)網(wǎng)站建設等服務項目。核心團隊均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗,服務眾多知名企業(yè)客戶;涵蓋的客戶類型包括:成都生料攪拌車等眾多領域,積累了大量豐富的經(jīng)驗,同時也獲得了客戶的一致稱揚!
在C語言中,函數(shù)是一種構件(程序塊),是完成程序功能的基本構件。函數(shù)允許一個程序的諸任務被分別定義和編碼,使程序模塊化??梢源_信,一個好的函數(shù)不僅能正確工作且不會對程序的其它部分產(chǎn)生副作用。
如if…else語句、do…while語句、switch語句和for語句等。用函數(shù)作為程序的模塊單位,便于實現(xiàn)程序的模塊化。C語言是完全模塊化和結構化的語言。語法限制不太嚴格,程序設置自由度大。
C一般被認為是結構化語言(StructuredLanguage),主要結構成分是函數(shù)。從技術上講,C語言不是塊結構語言的原因是,塊結構語言允許在procedure中和function中嵌套定義其它procedure和function,而C不允許。
一個C語言源程序可以由一個或多個源文件組成。每個源文件可由一個或多個函數(shù)組成。一個源程序不論由多少個文件組成,都有一個且只能有一個main函數(shù),即主函數(shù)。
本質是實現(xiàn)程序的模塊化,功能專一化。從而做到有條不紊的運行。實際上要實現(xiàn)模塊的高內(nèi)聚性和低耦合性,但要把握好度。你可以參考軟件工程方面的書,很詳細。
每個源文件就是一個獨立的模塊,它應該能夠在不連接任何其它模塊、不需要其它源文件的情況下獨立編譯。
以函數(shù) 為小模塊。以文件為中模塊。若干個文件編譯成庫,形成大模塊。這樣一級級的 實現(xiàn)模塊化。
模塊化程序設計即模塊化設計,簡單地說就是程序的編寫不是開始就逐條錄入計算機語句和指令,而是首先用主程序、子程序、子過程等框架把軟件的主要結構和流程描述出來,并定義和調(diào)試好各個框架之間的輸入、輸出鏈接關系。
每個源文件就是一個獨立的模塊,它應該能夠在不連接任何其它模塊、不需要其它源文件的情況下獨立編譯。
C語言中的模塊化體現(xiàn)在兩個方面:1 函數(shù)。函數(shù)是C語言的最小單位,每個函數(shù)均實現(xiàn)一個獨立的功能,于是每個函數(shù)均可以當做是一個最小的功能模塊。這樣,C語言就實現(xiàn)了最基本的模塊化。2 文件。
以函數(shù) 為小模塊。以文件為中模塊。若干個文件編譯成庫,形成大模塊。這樣一級級的 實現(xiàn)模塊化。
以功能塊為單位進行程序設計,實現(xiàn)其求解算法的方法稱為模塊化。模塊化的目的是為了降低程序復雜度,使程序設計、調(diào)試和維護等操作簡單化。
C語言中的模塊化體現(xiàn)在兩個方面: 1 函數(shù)。 函數(shù)是C語言的最小單位,每個函數(shù)均實現(xiàn)一個獨立的功能,于是每個函數(shù)均可以當做是一個最小的功能模塊。這樣,C語言就實現(xiàn)了最基本的模塊化。
C語言主要是借助以下哪個功能來實現(xiàn)程序模塊化 ( )A.定義函數(shù) B.定義常量和外部變量 C.三種基本結構語句 D.豐富的數(shù)據(jù)類型 正確答案 A 解析 [解析] C語言是由函數(shù)組成的,函數(shù)是C語言的基本單位。
文章標題:c語言函數(shù)模塊性 c語言實現(xiàn)模塊化的基礎
網(wǎng)頁地址:http://chinadenli.net/article30/dcpcgso.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、靜態(tài)網(wǎng)站、網(wǎng)站收錄、微信公眾號、云服務器、電子商務
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)