首页 > 试题广场 >

指针是变量,它具有的值是某个变量或对象的地址值,它还具有一个

[单选题]
指针是变量,它具有的值是某个变量或对象的地址值,它还具有一个地址值,这两个地址值是相等的。
  • 正确
  • 错误
推荐
选B。考察的是指针变量本身的地址,以及指针变量存储的内容(其他变量的地址)区别。


编辑于 2020-01-07 14:24:50 回复(0)
B
int a;//定义一个变量a。
int *p;//定义一个指针P。
p=&a;//将a的地址赋值给P。
1.指针变量的值(指针的值),即题干中的指针所具有的值,指的是p本身的值,写作p,在这里是存储变量a的内存的起始地址,即指针所指向的某个变量或对象的地址值,因此题中描述错误。指针所具有的值仅指指针所指向的某个变量或对象的地址值。
2.指针地址的值,指的是p的地址值,写作&p, 这个地址代表的内存,存储的是p的值,类型为int **型,也就是二级指针。
3.指针指向的值,指的是p代表的地址上存储的值,写作*p, 在这里就是变量a的值,类型为int型。
4.在指针前面使用(*)运算符可以得到指针指向的值。
综上选B。指针所具有的值仅指指针所指向的某个变量或对象的地址值。


发表于 2020-01-06 15:32:56 回复(0)
指针变量本身的地址,以及指针变量存储的内容(其他变量的地址,双重指针)
发表于 2020-03-01 10:26:25 回复(0)
b
int a = 10;//声明变量a
int *p = &a;//声明指针变量p
a和p均为变量,在内存中都有自己的地址、同样也有自己的值,a的值为10,p的值为a的地址
图解:

发表于 2020-01-07 16:53:33 回复(0)
我个人觉得 这里面要分清楚两对概念
指针 指针变量
整形 整型变量

指针就是地址值,是常量。然后指针变量是一个存放地址值(指针)的盒子。
整形指的是整形常量,不可变。整形变量是一个存放整数的盒子。

编辑于 2020-01-07 09:43:35 回复(0)
b
发表于 2019-04-19 08:35:18 回复(0)