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 的值