亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

一個完整的C程序由什么組成?

一個完整的C程序由什么組成?

C
弒天下 2019-02-14 15:11:26
一個完整的C程序由什么組成?
查看完整描述

2 回答

?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

一個C程序是由函數組成的,函數是C語言中最重要的概念。

具體關系如下:

1、一個源程序文件是由一個或多個C函數組成,一個源程序文件是一個編譯單位。

2、一個C程序由一個或多個源程序文件組成,一個源程序文件可以為多個C程序共用。

3、一個C程序中一定要有一個名為main的主函數,執行時總是從主函數開始,其它函數只有被調用時才會執行,執行完畢返回到調用處繼續執行,正常情況下總是在主函數結束執行。

4、所有的函數是平行的,即在定義時是相互獨立的,主函數可以調用其它函數,其它函數之間可以互相調用,但其它函數不能調用主函數。

5、函數可分為標準函數(庫函數)和用戶自定義函數。

6、從函數形式看,函數可分為無參函數和有參函數。

擴展資料

1、語言簡潔、緊湊,使用方便、靈活

C語言是一個很小的內核語言,只包括極少的與硬件有關的成分,C語言不直接提供輸入和輸出語句、有關文件操作的語句和動態內存管理的語句等(這些操作由編譯系統所提供的庫函數來實現的),C的編譯系統相當簡潔。

2、運算符豐富

C語言的運算符包含的范圍很廣泛,共有34種運算符。C語言把括號、賦值和強制類型轉換等都作為運算符處理,從而使C語言喲運算類型極其豐富,表達式類型多樣化。

3、數據類型豐富

C語言提供的數據類型包括:整型、浮點型、字符型、數組類型、指針類型、結構體類型和共用體類型等,C99又擴充了復數浮點類型、超長整型和布爾類型等。尤其是指針類型數據,使用十分靈活和多樣化,能用來實現各種復雜的運算。

4、具有結構化的控制語句

如if…else語句、do…while語句、switch語句和for語句等。用函數作為程序的模塊單位,便于實現程序的模塊化。

5、語法限制不太嚴格,程序設置自由度大。

6、C語言允許直接訪問物理地址,能進行位操作,能實現匯編語言的大部分功能,可以直接對硬件進行操作。C語言既具有高級語言的功能,又具有低級語言的許多功能,可用來編寫系統軟件。

7、用C語言編寫的程序可移植性好。

8、生成目標代碼質量高,程序執行效率高。



查看完整回答
反對 回復 2019-02-27
  • 2 回答
  • 0 關注
  • 3150 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號