C:呼叫函式時形參和實參的變數名稱能不能一樣?

C:呼叫函式時形參和實參的變數名稱能不能一樣?使用者40590295011188292019-11-11 11:55:41

說可以是因為:形參在定義函式的時候就對引數作了定義,而實參是在函式執行的時候,傳給形參中的數值,因此形參和實參的名稱一樣,是完全可以的。(就是說,在函式執行的時候,一個是變數,一個是變數的值) 當這種可以是有一個前提的,就是這個形參不能使全域性變數!另外就是函數里面不能有和形參相同的變數定義。其實就是變數的作用域問題,覆蓋啊什麼的~ 純手打~