首页 > 试题广场 > 对一个指针变量int p赋值,下面哪一个赋值是正确的?
[单选题]
对一个指针变量int p赋值,下面哪一个赋值是正确的?

  • float f;p=b\&f;
  • int k; *p=&k;
  • p=0x3000
  • int k;p=&k;
题目少*指针的符号
发表于 2019-10-28 20:00:09 回复(1)
题干上的表述,指针变量不应该是 int *p 嘛,为什么是 int p?
如果 p 是指针的话,它的值应该是 int 型变量的地址,& 是取地址的运算符。
所以 D 比较合适
发表于 2019-09-29 10:09:08 回复(0)
题目请改为:对一个指针变量int *p赋值,下面哪一个赋值是正确的?
声明过的指针,再将其赋值的时候不需要写出*,否则就是对该指针解引用
发表于 2020-06-05 20:36:14 回复(0)
d也不对啊,k指向哪里???
发表于 2020-04-26 18:09:07 回复(0)
求问,d选项不是只声明而已嘛,有分配内存吗?
发表于 2020-04-11 17:11:02 回复(0)
D
发表于 2019-09-27 11:29:56 回复(0)