實參可以是常量變量 在c語言中形參必須是常量,這句話對嗎?
在c語言中形參必須是常量,這句話對嗎?說好的是形參。不是實參。實參就是對的。我覺得樓主可能沒有了解什么是形參。當(dāng)然。這個可以不用去理解也不影響代碼質(zhì)量的。但是。理論就是這么說的。最好看懂。形參只能是變
在c語言中形參必須是常量,這句話對嗎?
說好的是形參。不是實參。實參就是對的。我覺得樓主可能沒有了解什么是形參。當(dāng)然。這個可以不用去理解也不影響代碼質(zhì)量的。但是。理論就是這么說的。最好看懂。形參只能是變量,在被定義的函數(shù)中,必須指定形參的類型。沒有確定的值形參變量在未出現(xiàn)函數(shù)調(diào)用時,并不占用內(nèi)存,只在調(diào)用時才占用。調(diào)用結(jié)束后,將釋放內(nèi)存。形參的特點就是黑體字那幾個了你就順便理解一下實參吧實參可以是常量、變量、表達(dá)式、函數(shù)等無論實參是何種類型的量,在進(jìn)行函數(shù)調(diào)用時,它們都必須具有確定的值,以便把這些值傳送給形參。因此應(yīng)預(yù)先用賦值,輸入等辦法使實參獲得確定值。開辟內(nèi)存存儲數(shù)據(jù) 平時c語言,直接int一個變量。不賦值。一樣是有值的。那是內(nèi)存在上次使用時候留下來的垃圾值。所以是個不確定的值。希望我的回答對你有幫助
C語言中的實參可以是任意類型的嗎?形參可以是常量、變量或表達(dá)式嗎?
實參類型可以是任何類型,如變量、常量、表達(dá)式都可以但形參不可以,他只可以是變量。函數(shù)傳遞參數(shù)時,形參和實參的類型必須一致,否則編譯通不過。