5、运行下面代码片段的结果是( )。

别灰心,再试一次!

💡 真题解析

答案:D

解析:

int x = 20; 和int y = 24; 定义了两个整数变量。

int* p = &x; 将指针p 指向x 的地址。

int* q = &y; 将指针q 指向y 的地址。

p = q; 将指针p 更新为指向q 的地址,即p 现在指向y 的地址。

因此,最终的结果是p 指向了y 的地址,而没有改变x 或y 的值