首页 > 试题广场 >

在 int a = 3 , int *p = &a

[单选题]
int a = 3 , int *p = &a
中,*p的值是()
  • 变量a的地址值
  • 无意义
  • 变量p的地址值
  • 3
题目与以下代码效果相同。
int a = 3, *p;
p = &a;


编辑于 2019-12-22 21:34:25 回复(1)
1. 首先分析代码 int a = 3, int *p = &a : - 这里定义了一个整型变量 a 并初始化为 3 ,同时定义了一个整型指针 p ,并让 p 指向变量 a ,即 p 中存储的是变量 a 的地址。 2. 然后看 *p : -  * 是解引用运算符,当对指针 p 进行解引用时,就可以访问到指针所指向的变量的值。 - 因为 p 指向 a ,所以 *p 的值就是变量 a 的值,即 3 。 答案选D。
发表于 2024-11-09 09:46:20 回复(0)