c語言函數體內的定義語句是什么?
函數的定義C源程序是由函數組成的。最簡單的程序有一個主函數 main(),但實用程序往往由多個函數組成,由 主函數調用其他函數,其他函數也可以互相調用。函數是C源程序的基本模塊,程序的許多功能是通過對 函數模塊的調用來實現的,學會編寫和調用函數可以提高編程效率。
函數的定義通常包含以下內容:
返回值類型 函數名(形參表說明) /*函數首部*/
{ 說明語句 /*函數體*/
執行語句 }
對上面的定義形式進行以下說明:
(1)“返回值類型”是指函數返回值的類型。函數返回值不能是數組,也不能是函數,除此之外任何合法的數據類型都可以是函數的類型,如:int,long,float,char 等。函數類型可以省略,當不指明函數類型時,系統默認的是整型。
(2)函數名是用戶自定義的標識符,在 C 語言函數定義中不可省略,須符合 C 語言對標識符的規范, 用于標識函數,并用該標識符調用函數。另外函數名本身也有值,它代表了該函數的入口地址,使用指針 調用函數時,將用到此功能。
(3)形參又稱為“形式參數”。形參表是用逗號分隔的一組變量說明,包括形參的類型和形參的標識 符,其作用是指出每一個形參的類型和形參的名稱,當調用函數時,接收來自主調函數的數據,確定各參 數的值。
(4)用{ }括起來的部分是函數的主體,稱為函數體。函數體是一段程序,確定該函數應完成的規定的 運算,應執行的規定的動作,集中體現了函數的功能。函數內部應有自己的說明語句和執行語句,但函數 內定義的變量不可以與形參同名?;ɡㄌ杮 }是不可以省略的。