1.當程序變得越來越復雜時,我們可以使用函數來完成任務,而不是編寫。
2.c語言本身具有豐富的庫函數:
目錄路徑功能
字符類型分類功能
內存管理功能
數學函數
過程控制功能
日期和時間函數
接口功能
投入產出函數
圖形功能
診斷功能
3.每個功能都有它的作用。需要的時候,直接打電話就行了。
4.函數分為參數函數和非參數函數。
參數可以分為形式參數和實參數。
形參在函數內部,而實參在函數外部。
直接使用形參,而在函數外部調用實參。
5.函數的值只能通過return語句返回給tonic函數。
6.有兩種函數:局部變量和全局變量。函數中使用局部變量,而函數中可以使用全局變量。
7.變量的範圍可以分為全局,而變量的生存期可以分為靜態和動態存儲方法。
固定存儲空間仍然不同於運行時分配的存儲空間。
Auto聲明自動變量,這些變量使用關鍵字來聲明存儲類別,這些存儲空間將在函數調用結束時自動釋放。
Static可以聲明局部變量,這些變量在函數調用後不會消失並保持原始值。
8.register可以聲明局部變量,這些變量可以註冊在CPU的寄存器中,以便在調用函數時提高效率。
Extern可以聲明局部變量來擴展程序文件中的範圍。