更新時(shí)間:2020年06月15日14時(shí)37分 來(lái)源:傳智播客 瀏覽次數(shù):
C++中指針和應(yīng)用有哪些區(qū)別?
答:
a. 指針是一個(gè)新的變量,存儲(chǔ)了另一個(gè)變量的地址,我們可以通過(guò)訪問(wèn)這個(gè)地址來(lái)修改另一個(gè)變量;引用只是一個(gè)別名,還是變量本身,對(duì)引用的任何操作就是對(duì)變量本身進(jìn)行操作,以達(dá)到修改變量的目的;
b. 引用只有一級(jí),而指針可以有多級(jí);
c. 指針傳參的時(shí)候,還是值傳遞,指針本身的值不可以修改,需要通過(guò)解引用才能對(duì)指向的對(duì)象進(jìn)行操作,引用傳參的時(shí)候,傳進(jìn)來(lái)的就是變量本身,因此變量可以被修改。
推薦了解傳智播客C++培訓(xùn)課程。
北京校區(qū)