在C語言用結構體變量和指向結構指針作函數(shù)參數(shù)
提問人:楊紫紅發(fā)布時間:2020-11-17评论0条
1、用結構體變量的成員作參數(shù)
2、用結構體變量作實參
說明:用結構體變量作實參時,采取的是“值傳遞”的方式,將結構體變量所占的內(nèi)存單元的內(nèi)容全部順序傳遞給形參。形參也必須是同類型的結構體變量。在函數(shù)調(diào)用期間形參也要占用內(nèi)存單元。這種傳遞方式在空間和時間上開銷較大,如果結構體的規(guī)模很大時,開銷也是可觀的。此外,由于采用值傳遞方式,如果在執(zhí)行被調(diào)用函數(shù)期間改變了形參(也是結構體變量)的值,該值不能返回主調(diào)函數(shù),這往往造成使用上的不便,因此一般較少使用這種方法。
3、用指向結構體變量(或數(shù)組)的指針作實參
繼續(xù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>