在C語言中一個函數一般由兩個部分組成一個是函數頭,一個是函數體,函數體是編程語言中定義一個函數功能的所有代碼組成的整體,函數頭是指函數體之前的所有部分,應用于數學、程序設計領域,作用是給出了該函數的返回類型。
在C語言中一個函數一般由兩個部分組成一個是函數頭,一個是函數體。
函數體是編程語言中定義一個函數功能的所有代碼組成的整體。函數體是用花括號括起來的若干語句,他們完成了一個函數的具體功能。函數體內的前面是定義和說明部分,后面是語句部分。函數聲明與函數體放在一起組成了函數定義。
函數頭是指函數體之前的所有部分,應用于數學、程序設計領域,作用是給出了該函數的返回類型。在一個函數定義中,函數體之前的所有部分稱為函數頭,它給出了該函數的返回類型、每個參數的次序和類型等函數原型信息,所以當沒有專門給出函數原型說明語句時,系統就從函數頭中獲取函數原型信息。
相關介紹:
函數體使用示例:
main(){printf()();printf()();}/
/函數體是花括號內的所有語句的集合,包括花括號在內
一個函數的原型語句就是其函數頭的一個拷貝,當然要在最后加上語句接上結束符分號。函數原型語句與函數頭也有細微的差別。
在函數原型語句中,其參數表中的每個參數允許只保留參數類型,而省略參數名,并且若使用參數名也允許與函數頭中對應的參數名不同。
推薦教程: 《c語言教程》