日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

C语言深度剖析书籍学习记录 第六章 函数

發(fā)布時(shí)間:2023/12/13 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言深度剖析书籍学习记录 第六章 函数 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

函數(shù)的好處?

  • 1、降低復(fù)雜性:使用函數(shù)的最首要原因是為了降低程序的復(fù)雜性,可以使用函數(shù)來(lái)隱含信息,從而使你不必再考慮這些信息。
  • 2、避免重復(fù)代碼段:如果在兩個(gè)不同函數(shù)中的代碼很相似,這往往意味著分解工作有誤。這時(shí),應(yīng)該把兩個(gè)函數(shù)中重復(fù)的代碼都取出來(lái),把公共代碼放入一個(gè)新的通用函數(shù)中, 然后再讓這兩個(gè)函數(shù)調(diào)用新的通用函數(shù)。通過(guò)使公共代碼只出現(xiàn)一次,可以節(jié)約許多空間。 因?yàn)橹灰谝粋€(gè)地方改動(dòng)代碼就可以了。這時(shí)代碼也更可靠了。
  • 3、限制改動(dòng)帶來(lái)的影響:由于在獨(dú)立區(qū)域進(jìn)行改動(dòng),因此,由此帶來(lái)的影響也只限于一個(gè)或最多幾個(gè)區(qū)域中。
  • 4、隱含順序:如果程序通常先從用戶那里讀取數(shù)據(jù),然后再?gòu)囊粋€(gè)文件中讀取輔助數(shù) 據(jù),在設(shè)計(jì)系統(tǒng)時(shí)編寫一個(gè)函數(shù),隱含哪一個(gè)首先執(zhí)行的信息。
  • 5、改進(jìn)性能:把代碼段放入函數(shù)也使得用更快的算法或執(zhí)行更快的語(yǔ)言(如匯編)來(lái)改進(jìn)這段代碼的工作變得容易些。
  • 6、進(jìn)行集中控制:專門化的函數(shù)去讀取和改變內(nèi)部數(shù)據(jù)內(nèi)容,也是一種集中的控制形式。
  • 7、隱含數(shù)據(jù)結(jié)構(gòu):可以把數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)細(xì)節(jié)隱含起來(lái)。
  • 8、隱含指針操作:指針操作可讀性很差,而且很容易引發(fā)錯(cuò)誤。通過(guò)把它們獨(dú)立在函數(shù)中,可以把注意力集中到操作意圖而不是集中到的指針操作本身。
  • 9、隱含全局變量:參數(shù)傳遞。

總結(jié)

以上是生活随笔為你收集整理的C语言深度剖析书籍学习记录 第六章 函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。