66问答网
所有问题
8.在int a=3, *p=&a;中,*p的值是( )。
A. 变量a的地址值 B. 3 C. 无意义 D. 变量p的地址值
举报该问题
推荐答案 推荐于2018-02-12
应该选B
可以分解为:
int a=3;
int *p;
p=&a;
所以*p为a的值,p为a的地址
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/U9D9Dn2pn.html
其他回答
第1个回答 2009-06-30
答案是 3 呀
第一个*p是定义一个指针变量p,p指向a的地址
第二个*p是从p指向的地址中得到值
就是3了
第2个回答 2009-06-30
p定义为一个指针,存放变量a的地址,在变量p之前上取数符*,故*p为a的数值3
第3个回答 2009-06-30
p=&a 指针变量p指向a 的地址 其值为 a的地址
*p=&a 为指向(指针变量p所指向的a的地址)其值为3
相似回答
在int
a=3,*p=&a;中,*p的值是
?如题 谢谢了
答:
D
3
*p是
p所指变量
的值
int
a=3;
int
*p;
*p=&a;
请解释*p=&a是错误的原因!!!
答:
是运算符
,*p的
数据类型便不再是指针,而是整型数据,使用整型数据赋值,所以可以使用*p =
a;
但是
*p=&a,
‘=’运算符左右两侧的数据类型不同,所以编译时会报错,不存在
int
*到int型的运算符重载。
C指针问题迷惑
中,(*p)
[4]和*p到底有什么区别?
答:
int
*p这是声明一个指针变量,即
p的值是
内存中某一个内存单元的编号(地址值),比如:int
a=3,*p=&a;
表示把变量a的地址赋给指针变量p,使指针变量p指向变量a,此时要使用a的值;*p 而int
(
*p)[4],声明的是一个指向含有4个整形元素的一维数组的指针p.即p是指向一维数组的元素的首地址的。...
若有:
int
a=3
;
*p=&a;
p=p+4; 以下说法中正确
的是()
答:
选B
。分析:A 执行语句:p=p+4;后,只是p的值发生了变化,a的值不会变为7。B 执行语句:p=p+4;后,指针p移动4个位置。正确。C 执行语句:p=p+4;后,*p的值不一定是NULL。D 执行语句:p=p+4;后,程序不会报错。
在int
a=
10
,*p=&a;
语句
中,p的值是
答:
变量a的地址值,因为p是个指针型变量,&a表示a的地址
,*p=&a
表示指针p指向a的地址。
INT是
数据库中一种数据类型。作为函数
,INT
函数指数据库中常用函数中的“向下取整函数”。在编程语言(C、C++、C#、Java等
)中,
常用于定义整数类型变量的标识符。在一般的电脑
中,int
占用4字节,32比特,数据范围...
设
int
*p
a
,a=3
;pa
=&a;
则
*pa的值是
答:
是
3;
首先定义一个整形变量,并初始值为3;再定一个指针变量,把a的地址赋予pa,是取值运算符,对应pa的地址,就是a
的值,3
大家正在搜
int a[10],*p=a;
int a[5],*p=a
python中的int函数
int n=5,a[n]
int*p=&a
int a[3][3]
int a=b=0
int a[10]={10*1}
java中int有什么用
相关问题
在int a=3,*p=&a;中,*p的值是?如题 谢谢了
在int a=10,*p=&a;语句中,p的值是
“int **p”和“int *p”有什么区别?
int *p,a=3;*p=&a;&p表示什么?
C语言指针,int a=1; int *p; 其中p=&a和...
在c语言中,int *p,a; *p=&a,和p=&a有什么...
设int a[3],*p;执行语句a[0]=3;a[1]=6...
设int a, *p=&a;, 通过指针变量p为a输入值的s...