c語言的32個關(guān)鍵字 形參可不可以是表達式?
形參可不可以是表達式?它不可能是一個表達式。默認值是在函數(shù)調(diào)用期間未給定參數(shù)時使用的默認值。確切地說,它應(yīng)該是默認值本身。它可以是表達式(=符號后的部分),而不是等號前的形式參數(shù),對于=符號本身,它是
形參可不可以是表達式?
它不可能是一個表達式。默認值是在函數(shù)調(diào)用期間未給定參數(shù)時使用的默認值。確切地說,它應(yīng)該是默認值本身。它可以是表達式(=符號后的部分),而不是等號前的形式參數(shù),對于=符號本身,它是一個語法要求,而不是以前學習的賦值符號
不,因為調(diào)用函數(shù)時,需要為形式參數(shù)分配內(nèi)存空間,以接收函數(shù)傳遞的值實際參數(shù),因此形式參數(shù)不能是表達式,也不能在形式參數(shù)處賦值,例如intresult(inta=3)。但參數(shù)可以是表達式。
C語言中形參可以是表達式嗎?
參數(shù)類型可以是任何類型,如變量、常量或表達式,但形式參數(shù)不能。它只能是變量。函數(shù)傳遞參數(shù)時,形式參數(shù)和實際參數(shù)的類型必須相同,否則編譯將無法工作。
C語言中的實參可以是任意類型的嗎?形參可以是常量、變量或表達式嗎?
實參可以是常量,變量或表達式,那形參呢?可以是什么?
1)實參數(shù)可以是任何類型的數(shù)據(jù)。
2)形式參數(shù)可以是變量或默認常量,而不是表達式