66问答网
所有问题
当前搜索:
*p=a是什么意思
*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是...
...a[ ]={0,1,2,3,4,5,6,7,8,9},
*p=a
*p=a
什么意思
??是不是相当于 *...
答:
int a[ ]={0,1,2,3,4,5,6,7,8,9},
*p=a:p是等效于a的整数指针
,你应该这样读int *p =a;(*号跟着变量走)定义了一个指针等于a数组首地址。
C语言中:p = &a,这
是什么意思
?
*p =a
这又是什么意思? 这两名可以等效么...
答:
p=&a,
意思是把a是地址给p
,这个p定义的时候是一个指针变量,*p=a,也是这个意思,比如a=2,那么*p就是等于2,p是存放2这个值的空间的地址,可以等效。
在C语言中,
*P=a
,**q=&p
是什么意思
答:
p是个指针(一级指针),把a的值赋给p所指向的地址,q是个二级指针(也就是指针的指针),q中保存这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
,
a=
*p,p=&a,还有
p=a都是什么意思
呀,求大佬帮忙解答,还有...
答:
int a=3,b=5;int *p=&a;b=*p;对于这条语句,由于上一条语句将a的地址赋值给指针变量p,即p存有变量a的地址,*p就相当于取出p所存地址中的内容,所以b=*p就相当于b=a 也即b=3 四、int a[3]={1,2,3};int
*p=a
;此时指针变量p存有数组a的首地址printf("%d",p);为打印a[0]...
C语言指针问题:在定义指针时
*p=a
和p=a有区别吗?
答:
当然有区别,区别很大,
*p=a
,就是给指针的表示的地址赋值,也就是赋值给指针指向的存储单元;而p=a,则表示给指针赋值,也就是指针的地址变成了a。两者一个指明了具体值大小,一个指明了具体位置。
c语言里
*p=a
和p=a的区别?
答:
在c语言里
*p=a 是
使用在声明指针变量的同时给它赋初值。p=a;是在已经声明了指针变量以后,再给它赋初值。这两者是有区别的,不能通用的。
a是
数组名p是指针那
*p=a
和p=a有
什么
区别
答:
不能这样定义, 只可定义为p等于a ,也就是*p等于a[0],p指向a[0], 你所求的是 *(p+2)的值,也就是求 a[3]的值。 因为有个定理因为当p=a,也即
*p=a
[0]时 那么 a[1]==*(p+1) a[2]==*(p+2) ... 依次类推 a[i]==*(p+i) ,你所求的就是 *(p...
*p=&a和
*p=a
的区别
是什么
?
答:
2、
*p=a
的
意思
:将a的值赋给p指针指向的地址的值。3、p=&a的意思是:将a的地址赋给指针p。4、区别:*p是一个值;p是一个地址;两者完全不相同。介绍 指针,是C语言中的一个重要概念及其特点,也是掌握C语言比较困难的部分。指针也就是内存地址,指针变量是用来存放内存地址的变量,在同一CPU...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
*p=&a和*p=a的区别
*p和p的区别c语言
*p在c语言中是什么意思?
a++和++a有什么区别
a[10]是什么意思
if(!a)是什么意思
&a在c语言中是什么意思
swap在c语言中什么意思
!a什么意思