C語言函數的運用和調用??

在開發C程序的時候,我們看到的第一個函數就是主函數Main。

當我們看到或想到這個函數的時候,是不是會有一點感觸?

其實C語言本身源程序就是由各種函數體組成而出現的一門語言。

C語言函數的運用和調用?

C語言函數的運用和調用?

C語言函數的運用和調用?

C語言函數的運用和調用?

C語言函數的運用和調用?

C語言函數的運用和調用?

C語言函數的運用和調用?

工具/原料

C-Free

Turbo-C

方法/步驟

在開發的過程之中,我們調用的某些函數大多存在於C語言的庫函數之中。

當然函數可以被調用,也可以自己編寫。

當程序變得越來越複雜的時候,我們可以使用函數進行完成任務,並不再是進行編寫。

C語言函數的運用和調用?

C語言本身就具有豐富的庫函數:

目錄路徑函數

字符類型分類函數

內存管理函數

數學函數

進程控制函數

日期和時間函數

接口函數

輸入輸出函數

圖形函數

診斷函數

每一種函數都有它的作用,在需要使用時,直接進行調用就可以了。

C語言函數的運用和調用?

函數分為有參和無參函數。

參數可以分為形參與實參。

形參在函數內,而實參在函數外。

形參直接使用,而實參在函數外調用。

C語言函數的運用和調用?

函數的值只能通過return語句返回主調函數。

C語言函數的運用和調用?

在函數內有局部變量和全局變量兩種,局部變量在函數內使用,而全局變量可在函數中使用。

C語言函數的運用和調用?

從變量作用域可以劃分全局,而在變量的生存期可以分為靜態與動態存儲方式。

固定的存儲空間與運行時分配的存儲空間方式還是有所不同的。

C語言函數的運用和調用?

auto聲明自動變量,自動變量用關鍵字作存儲類別的聲明,在函數調用結束將會自動釋放這些存儲空間。

static可以聲明局部變量,在函數調用結束之後不消失而保留原值。

C語言函數的運用和調用?

register可以聲明局部變量,在函數調用時為了提高效率,可以寄存在CPU的寄存器中。

extern可以聲明局部變量,擴展程序文件中的作用域。

C語言函數的運用和調用?

相關問題答案