1. 程式人生 > >C語言中函式宣告、形參、實參

C語言中函式宣告、形參、實參

函式原型

原型prototype是函式的宣告;描述了函式的返回值與引數;

 函式原型說明了兩點:

1、該函式的返回值

2、該函式的引數及其型別

++++++++++++++++++++++++++++++++++++++++++++++++++++++++

函式的引數

引數到底是什麼:傳遞給函式的資訊稱為引數

如果一個函式不接受任何引數的話,函式頭的圓括號中應該寫關鍵字void。

如果函式接受一個int型別的變數,則可以如下宣告一個函式原型:

       void func (int n)

       函式返回值型別  函式名(引數)

      用逗號分隔引數;

++++++++++++++++++++++++++++++++++++++++++++++++++++++++

形參和實參的概念

       宣告一個引數,其實就是建立了一個被稱為形式引數formal argument的變數。

       上面例子中,int n 就是一個int型別的變數n。如果呼叫函式func(10)時,就會把10賦值給n。對於func(times)來說就是,把times的值賦值給n。

       實際引數:函式呼叫時傳遞的值。actual argument

       func(10)的意思就是把實際引數10傳遞給函式,然後函式把10賦值給宣告建立的形式引數n。

       func(times)的意思就是把times的值(即實際引數),賦值給形式引數n。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++

關鍵詞:

函式

函式宣告

函式呼叫

函式引數:形式引數、實際引數

函式返回值