c語言值傳遞和地址傳遞
發布時間: 2025-01-27 22:02:45
Ⅰ C語言的值傳遞和地址傳遞有啥區別
兩者其實傳遞的都是一個內存單元的內容。不同的是,值傳遞傳遞的內容是一個變數的值,得到這個值後,對這個值得修改不能改變原變數的值;而地址傳遞傳遞的是一個變數的地址,得到傳遞的地址值後,可以通過這個地址直接訪問地址對應的那個變數,進而修改那個變數的值。
熱點內容
Ⅰ C語言的值傳遞和地址傳遞有啥區別
兩者其實傳遞的都是一個內存單元的內容。不同的是,值傳遞傳遞的內容是一個變數的值,得到這個值後,對這個值得修改不能改變原變數的值;而地址傳遞傳遞的是一個變數的地址,得到傳遞的地址值後,可以通過這個地址直接訪問地址對應的那個變數,進而修改那個變數的值。