結(jié)構(gòu)體作為參數(shù)傳入函數(shù)
2025-04-28 07:03:45問答瀏覽:3632次
最新回答:可以通過以下方法解決問題:
我要提問
登錄后回復(fù)
共 3 個回答
- 結(jié)構(gòu)體作為參數(shù)傳入函數(shù)有兩種方式:一種是值傳遞,另一種是地址傳遞。
值傳遞:函數(shù)內(nèi)部會創(chuàng)建結(jié)構(gòu)體的副本,對副本的修改不會影響原始結(jié)構(gòu)體。
地址傳遞:函數(shù)接收結(jié)構(gòu)體的地址,可以直接操作原始結(jié)構(gòu)體,修改會反映到原始結(jié)構(gòu)體上。贊7回復(fù)舉報(bào) - 結(jié)構(gòu)體可以作為參數(shù)傳入函數(shù),有普通傳參和指針傳參兩種方式。
普通傳參:函數(shù)接收到結(jié)構(gòu)體參數(shù)后,會復(fù)制一份原來的結(jié)構(gòu)體作為形參供函數(shù)使用。
指針傳參:函數(shù)接收的是一個結(jié)構(gòu)體的地址,函數(shù)內(nèi)對結(jié)構(gòu)體內(nèi)數(shù)據(jù)的操作,都會影響到原本結(jié)構(gòu)體內(nèi)數(shù)據(jù)的變化。贊6回復(fù)舉報(bào)
我也是有底線的人~
點(diǎn)擊加載更多
最新資訊
更多相關(guān)資訊
更多熱門新聞
-
由他
2003位用戶圍觀了該問題 -
肖肖
474位用戶圍觀了該問題 -
那一抹藍(lán)
465位用戶圍觀了該問題