回覆列表
-
1 # 都可以a
-
2 # 少年的桂嬋
當然有啦。C語言是面向過程的語言,在這裡用戶創建過程或函數來執行他們的任務。面向過程的語言是很容易學,因為它遵循的算法來執行你的語句。要使用面向過程的語言開發程序,你需要畫/編寫算法,然後開始轉換成程序或功能。
2.擁有許多庫
C語言中提供了大量的函數其中包括系統生成的函數和用戶定義的函數。 C編譯器自帶的頭文件,其中包括可用於開發程序的許多基本功能列表。同時,程序員還可以創建功能,按他們的要求被稱為用戶生成/定義的函數。
3.編譯速度
C編譯器產生的機器代碼非常快相比其他語言的編譯器。 C編譯器可以在兩秒編譯約1000行代碼。 C編譯器的另一個好處是,它還優化了代碼更快的執行速度
4.易學(語法是接近英語)
C語言的語法是很容易理解的。它使用關鍵字就像if, else, goto, switch, goto, main等。這類關鍵詞,我們都在我們的日常生活使用的是傳達意義或得到一些決定。
5.可移植
C語言的設置是大約3-5 MB。所以,你可以隨身攜帶在你的軟盤驅動器或隨身碟這種語言。它非常易於安裝和操作,又其輸出是可以在任何一臺電腦,沒有任何其他的框架/軟件執行的exe文件。
C是高度可移植的語言。這意味著,對於一臺計算機編寫的C程序可以在另一臺計算機上輕鬆地運行而沒有任何變化或做一個小的變化。
面向對象的三大特性是:封裝、繼承和多態。
C語言本身不支持面向對象,不像C++、Java等在語言上已經支持面向對象。
所謂用C實現面向對象,就是額外實現面向對象的三大特性。
其它不支持面向對象的語言,如彙編語言也可以加入面向對象的三大特性。