88问答网
所有问题
C语言中,p=&a和*p=&a有什么区别
如题所述
举报该问题
推荐答案 2019-03-28
*p=&a;是将a的地址赋值给*p,结果会是一个十六进制的数。
第二个是让p指向a的地址空间。*p的傎和a相等。
int
a=2,*p;
*p=&a;
打印*P应该是一个地址值,很长一串,
p=&a;
打*P印结果会是2;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gMSMKaaSSgtMaBtSa1K.html
其他回答
第1个回答 推荐于2018-04-05
inta;int*p=&a;相当于int*p;p=&a;记住就行了;除了定义的时候,其他时候*p(正常情况)只能等于内容(a的值);
本回答被网友采纳
第2个回答 2020-03-20
在定义指针的同时让指针指向某个地址
如int
*p=&a;不能直接使用*p=&a;
p=&a;代表的是让p指向变量a的地址
第3个回答 2016-06-22
p=&a,p的值是a的地址,
*p=&a,a的值是a的地址,
*是取内容符!!!本回答被提问者采纳
相似回答
* p=& a和p=& a有什么区别
?
答:
int *p,p=&a 它们的区别其实就是
int *p=&a是同时定义*p并对赋值p(即a的地址赋给P),而p=&a,只是对P赋值,没有定义指针变量
。但要注意,只有在同时定义赋值时“*p=&a”这种写法才是对的 其他情况下不要用*p=&a,这种形式,因为根本就不对,如下图。我之前一直的疑问是为什么赋值时*p=&...
c语言中*p=&a
和
p=&a有什么区别
答:
c语言中*p=&a和p=&a只有一个区别就是指针初始化时间不同
。p=&a:P是1维指针;p=&a:P是2维指针;p=&a示例:inta;int*p;a=5;p=&a;printf("valueis:%d.",*p);
*p=&a和*p=
a的
区别
是
什么
?
答:
1、一般来说*p=&a的表示方法是错的,*p=a和p=&a是正确的
。2、*p=a的意思:将a的值赋给p指针指向的地址的值。3、
p=&a的意思是:将a的地址赋给指针p
。4、区别:*p是一个值;p是一个地址;两者完全不相同。5、*代表着p指向的地址的值,简单来说就是取值;&是取地址符号,取的是地址;...
*p=&a和*p=
a的
区别
是
什么
?
答:
1、一般来说*p=&a的表示方法是错的,*p=a和p=&a是正确的
。2、*p=a的意思:将a的值赋给p指针指向的地址的值。3、
p=&a的意思是:将a的地址赋给指针p
。4、区别:*p是一个值;p是一个地址;两者完全不相同。介绍 指针,是C语言中的一个重要概念及其特点,也是掌握C语言比较困难的部分。指针...
*p=&a,
*p=
a和p=&a
各是什么意思
,有什么区别
?
答:
1.一般来说*p=&a的表示方法是错的,*p=a和p=&a是正确的。2.*p=a的意思:将a的值赋给p指针指向的地址的值;3.
p=&a的意思是:将a的地址赋给指针p
;4.区别:
*p是一个值;p是一个地址
;两者完全不相同。5.*代表着p指向的地址的值,简单来说就是取值;&是取地址符号,取的是地址;p是...
C语言里面
指针
,*p=&a
和
p=&a,有什么区别
答:
如果a都是基础类型, 而不是指针, 比如a为int 那么 p=&a, 是把a的地址,赋值给p
, p
需要是int *类型。而
*p=&a
是把a的地址赋值给*p
, p
需要是int **类型。注意 如果是int *p=&a;这种形式 是定义int *类型的p, 并给p初始化为&a。 等效于 int *p;p=&a;还是给p赋值,而不是给...
c++,请问
*p=&a与
p=&a(p是指针)
有什么区别
答:
p=&a容易理解,就是把变量a的地址存在指针p。
*p=&a
是把变量a的地址存放在指针p所指向的内存单元
最近在自学
C语言
请问一下
P=&a,和*p=a有什么区别
么 (能举一下例子么...
答:
P=&a
表示
,P
这个变量(内存地址)里面存的是a这个变量(即,内存地址)的地址。P在声明的时候,已经有自己的地址了,这样的用法就是把P里面的值改了,是安全的。
*P=a
表示,P这个变量(即,内存地址)里面存的那个地址,其所存储的值为a这个变量的值。如果P里面的值(注意,是P里面的值,不是*P,也不是&P)是个非法的...
大家正在搜
c语言中a++和++a有什么区别
p语言和c语言哪个简单
c语言中p是什么意思
ac语言中什么意思
在c语言中a是什么意思
C语言调用acc和p
p语言是什么
*p和p的区别
c语言中A和a
相关问题
*p=&a,*p=a和p=&a各是什么意思,有什么区别?
C语言中,p=&a 那么*p与a的区别是什么?
c语言中*p=a与*p=&a有什么区别?
在c语言中,int *p,a; *p=&a,和p=&a有什么...
C语言里面指针,*p=&a和p=&a,有什么区别
c语言中*p=&a和p=&a有什么区别
最近在自学C语言 请问一下 P=&a,和*p=a有什么区别么...
C语言中*p=a和p=&a意义一样吗?