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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

c语言是结构化 模块化,c语言是完全模块化和结构化的语言,怎么理解,什么是模块化和结构化...

發(fā)布時(shí)間:2025/3/12 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言是结构化 模块化,c语言是完全模块化和结构化的语言,怎么理解,什么是模块化和结构化... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

滿意答案

佩佩韓衣吧

2013.06.12

采納率:55%????等級(jí):12

已幫助:29322人

所謂模塊化,簡單的理解,就是說你的程序是由相互之間相對(duì)獨(dú)立的模塊組成。那么具體的說,一個(gè)稍微大一點(diǎn)的程序,不可能用一個(gè).c源文件寫上幾十萬行來完成它吧?這個(gè)程序會(huì)由許多分離的.c源文件來完成代碼編寫對(duì)吧。因此在組織源代碼的時(shí)候,程序員把在概念上和功能上相對(duì)獨(dú)立的模塊分離成單獨(dú)的.c源文件,這些.c源文件經(jīng)過編譯器編譯之后成為獨(dú)立的.o目標(biāo)文件,然后鏈接器將這些獨(dú)立的.o目標(biāo)文件鏈接起來成為最終的程序。這就是模塊化的簡單理解,模塊化側(cè)重于“形成最終程序的源代碼可以分離編寫在各個(gè).c源文件中”這個(gè)涵義。

而結(jié)構(gòu)化則相對(duì)來說是一種程序邏輯上的概念。也就是說,你怎么將你的程序最終要達(dá)成的功能以一種邏輯的方式將其分離為相對(duì)獨(dú)立的功能,而這些單獨(dú)的功能最終達(dá)成程序的整體功能。而一門語言要支持這種邏輯的分離,就必須提供一種相應(yīng)的手段和方法來達(dá)成這種邏輯的分離對(duì)吧。簡單的說,如果C語言不允許你自己定義函數(shù),要求你將所有的功能實(shí)現(xiàn)都必須寫在一個(gè)main函數(shù)里面的話,你想想也知道那簡直太糟糕了對(duì)吧。所以C語言提供了一個(gè)函數(shù)的概念,你可以在函數(shù)里定義相對(duì)獨(dú)立的邏輯,函數(shù)與函數(shù)之間通過函數(shù)調(diào)用和參數(shù)傳遞來相互溝通。這樣就使得一個(gè)整體的邏輯可以被分離成相對(duì)獨(dú)立的邏輯,這些相對(duì)獨(dú)立的邏輯通過相互的溝通來達(dá)成整體的邏輯。所以簡單的說,支持函數(shù)就是支持結(jié)構(gòu)化。結(jié)構(gòu)化側(cè)重于“你可以將程序邏輯相互分離”這個(gè)涵義。

我想我說的夠清楚了。你知道語言的表達(dá)能力是有限的,我已經(jīng)發(fā)揮了我語言表達(dá)能力的極致。剩下的意會(huì)即可。給分吧。

41分享舉報(bào)

總結(jié)

以上是生活随笔為你收集整理的c语言是结构化 模块化,c语言是完全模块化和结构化的语言,怎么理解,什么是模块化和结构化...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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