int a=10;
int b=5;
int *p;
p=&a;
int *c;
*c=&p; //這里會(huì)報(bào)錯(cuò),大神應(yīng)該看出來(lái)了吧C是一個(gè)指針類型,每個(gè)指針有自己本身的住址 和 指向某指針地址的值,對(duì)吧。一級(jí)指針本身的地址呢怎樣讓c指針的值 為 p的地址(不是p的值)?// c=p 是讓c的指針完全和p的指針相等,地址到值請(qǐng)大神解決
2 回答

吃雞游戲
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
#include
int main() {
int a = 10;
int b = 5;
int *p; p = &a; int **c; // 要c存儲(chǔ)p的地址,c的類型應(yīng)當(dāng)是指針的指針 c = &p; // 然后用一般的對(duì)指針賦值的方式就可以了 std::cout << &c << std::endl; system("pause"); return 0;
}
- 2 回答
- 0 關(guān)注
- 775 瀏覽
添加回答
舉報(bào)
0/150
提交
取消