1樓:網友
錯誤。c語言規定,形參可以是常量、變數或表示式,但要求形參必須有確定的值,並且形參必須與傳值給它的實參的型別相一致。
2樓:寒寒家
不對,形參當然可以是變數。
僅僅在為了保證引數在函式內不被修改的情況下,才把形參限制為常量。
c語言中,形參可以是常量,變數或表示式,這句話為什麼是錯的?形參不是只要有確切的值就行了嗎?
3樓:網友
說好的是形參。不是實參。實參就是對的。
我覺得樓主可能沒有了解什麼是形參。當然。這個可以不用去理解也不影響**質量的。
但是。理論就是這麼說的。最好看懂。
形參只能是變數,在被定義的函式中,必須指定形參的型別。
沒有確定的值
形參變數在未出現函式呼叫時,並不佔用記憶體,只在呼叫時才佔用。呼叫結束後,將釋放記憶體。
形參的特點就是黑體字那幾個了。
你就順便理解一下實參吧。
實參可以是常量、變數、表示式、函式等。
無論實參是何種型別的量,在進行函式呼叫時,它們都必須具有確定的值,以便把這些值傳送給形參。 因此應預先用賦值,輸入等辦法使實參獲得確定值。
開闢記憶體儲存資料。
平時c語言,直接int乙個變數。不賦值。一樣是有值的。那是記憶體在上次使用時候留下來的垃圾值。所以是個不確定的值。
c語言中形參可以是變數,常量,表示式?
4樓:栁児
應該是實參吧。
c語言中 實參 可以是變數,常量,表示式。
其實,變數和常量也是屬於表示式的範疇的。
5樓:網友
錯,形參不可以是常量,確定以及肯定。
c語言中的實參可以是任意型別的嗎?形參可以是常量、變數或表示式嗎?
6樓:年松蘭薄娟
1)實參可以是任意型別的資料。
2)形參可以是變數,或預設常量,不可以是表示式。
如果是預設常量,只能定義在引數列表的後面。比如intfunc(int
a,intb=0)是正確的。
intfunc(int
a=0,int
b)是錯誤的。
c語言中的實參可以是任意型別的嗎?形參可以是常量、變數或表示式嗎?
7樓:衣謐樂憐翠
1)實參可以是任意型別的資料。
2)形參可以是變數,或預設常量,不可以是表示式。
如果是預設常量,只能定義在引數列表的後面。比如intfunc(int
a,intb=0)是正確的。
intfunc(int
a=0,int
b)是錯誤的。
以下說法中正確的是( ) a.實參可以是常量,變數和表示式 b.形參可以是常量,變數和表示式 c.
8樓:週末科技
選橡源a,c,d
b的話形參不芹孝可以梁首態是常量。
c++函式為什麼要用常量引用型別形參
9樓:幻夢·人生
在c語言中,為了標明函式內部不會對指標型實引數據進行修改,一般會使用const修飾指標。
在c++中,引用是比指標更加安全的型別,其作用於指標類似,為了標明函式內部不會對引用型實引數據進行修改,所以需要使用const進行修飾。
在程式設計中,良好的許可權管理能夠讓使用者更清晰的瞭解函式作用,並限制風險。
在c語言中非法的字元常量是,在c語言中,非法的字元常量是A。tB17CnDxaa
你這個是 抄選擇題?那就選d吧,其 襲它的都是小於128的字元,可bai以顯示,d表示du的內容大於zhi等於128,不能顯示,你可以 與ascii表對應,每乙個字元常量有他相應的碼值。以下選項不合法的字元常量是 a 018 b c d xcc 每個字元常量都對應乙個整數編碼,所以表示乙個字元有兩種...
c語言中有關區域性常量的定義,C語言中是如何定義常量的啊
第乙個錯誤是 預編譯定義 defineca應該放在函式的外面,而且是程式檔案的開頭,而你把它放在函式內部了 第二個錯誤是 定義陣列 ints c 時,陣列長度必需用常量,在這裡,c雖然貌似是個常量,但先不說c本身的定義是錯的,而它所代表的卻是a,而a是變數,所以是錯誤。改正之後的結果應該是 incl...
c語言中,常量中的整型與實型,在C語言中的整型變數與實型變數的區別是什麼?
不是一樣的概念啊 數學裡面的實數包括有理數和無理數。其中無理數就是無限不迴圈小數,有理數就包括整數和分數。數學裡的整數與實數只是簡單的數值型別的一種包含與被包含的關係。而在c語言中就不止這些了 他不僅僅是數值型別的區別,更主要的是這兩種在計算機中的儲存結構不同,占得位元組數不同,一般系統整型資料佔2...