阿摩線上測驗
登入
首頁
>
計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
>
101年 - 101 專技高考_電子工程技師:電子計算機原理#44588
> 申論題
申論題
試卷:101年 - 101 專技高考_電子工程技師:電子計算機原理#44588
科目:計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
年份:101年
排序:0
申論題資訊
試卷:
101年 - 101 專技高考_電子工程技師:電子計算機原理#44588
科目:
計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
年份:
101年
排序:
0
題組內容
五、請說明 C 語言程式中,下列各組在執行上有何不同:
申論題內容
⑴ called by value 和 called by reference(5 分)
詳解 (共 1 筆)
詳解
提供者:hchungw
差異
參數傳遞方式
:
值傳遞
:將實參的值複製一份傳遞給形參。
引用傳遞
:將實參的地址傳遞給形參。
修改效果
:
值傳遞
:函數內對形參的修改不會影響實參。
引用傳遞
:函數內對形參指針指向位置的修改會直接影響實參。
應用場景
:
值傳遞
:適用於需要保護實參不被修改的情況。
引用傳遞
:適用於需要在函數內部修改實參或傳遞大型數據結構時,以提高效率。
這些差異在實際編程中非常重要,選擇合適的傳遞方式可以提高程式的可靠性和效率。