这个c++题目怎么写?
答案:2 悬赏:20 手机版
解决时间 2021-01-30 05:50
- 提问者网友:自食苦果
- 2021-01-29 23:26
这个c++题目怎么写?
最佳答案
- 五星知识达人网友:末日狂欢
- 2021-01-30 00:24
cout << "&a = " <<&a << endl;——&a = 4字节16进制数(存放a的地址,系统自动分配的,不打出来不清楚)。
cout << "*p = " <<*p <
cout << "p = " <cout << "&p = " << &p << endl;——&p = 4字节16进制数(存放指针p的地址,系统自动分配的,不打出来不清楚)。
cout << "q = " << q << endl;——q = 4字节16进制数(存放指针p的地址,系统自动分配的,不打出来不清楚)。
cout << "*q = " << *q << endl;——*q = 4字节16进制数(存放变量a的地址,也就是p的值,系统自动分配的,不打出来不清楚)。
cout << "**q = " << **q << endl;——**q = 20(就是a的值)。
cout << "&q = " << &q << endl;——&q = 4字节16进制数(存放指针q的地址,系统自动分配的,不打出来不清楚)。
cout << "*p = " <<*p <
cout << "p = " <cout << "&p = " << &p << endl;——&p = 4字节16进制数(存放指针p的地址,系统自动分配的,不打出来不清楚)。
cout << "q = " << q << endl;——q = 4字节16进制数(存放指针p的地址,系统自动分配的,不打出来不清楚)。
cout << "*q = " << *q << endl;——*q = 4字节16进制数(存放变量a的地址,也就是p的值,系统自动分配的,不打出来不清楚)。
cout << "**q = " << **q << endl;——**q = 20(就是a的值)。
cout << "&q = " << &q << endl;——&q = 4字节16进制数(存放指针q的地址,系统自动分配的,不打出来不清楚)。
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-01-30 00:38
&a = 0x28ff2c
*p = 20
p = 0x28ff2c
&p = 0x28ff28
q = 0x28ff28
*q = 0x28ff2c
**q = 20
&q = 0x28ff24
本地直接输出
机器分配内存地址的结果不是固定的,所以地址部分的答案。。。真的是题吗追问你是实机运行的吧?
*p = 20
p = 0x28ff2c
&p = 0x28ff28
q = 0x28ff28
*q = 0x28ff2c
**q = 20
&q = 0x28ff24
本地直接输出
机器分配内存地址的结果不是固定的,所以地址部分的答案。。。真的是题吗追问你是实机运行的吧?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯