66问答网
所有问题
C语言*++p表示什么意思?
如题所述
举报该问题
推荐答案 2016-08-28
++p是p的值+1,并返回加1后的值
*++p是取++p的
返回值
所指向的数据
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/nDDDpDUvxn9sD2viDD.html
相似回答
c语言
中
*++p
与++*p有
什么
区别
答:
2、*p++是指下一个地址。3、(*p)++是指将*p所指的数据的值加一
。C编译器认为*和++是同优先级操作符,且都是从右至左结合的,所以*p++中的++只作用在p上,和*(p++)意思一样;在(*p)++中,由于()的优先级比*和++都高,所以++作用在()内的表达式*p上。比如有:int x,y,a[]={1,2,...
c++*
p++什么意思?
答:
P++ :*和++都是同级运算符,右结合
。但++要整个表达式运算完了才运算,先提取P指向对象的值,然后P再做++运算,指向下一个对象。C语言的特点之一是代码可以写的很精炼。p++解析:++先跟p结合,但是因为++后置的时候,本身含义就是
先运算后增加1
(运算指的是p++整体与前面的*进行运算;增加1指的...
c语言*
p++是什么意思?
答:
P++ :*和++都是同级运算符,右结合
。但++要整个表达式运算完了才运算,先提取P指向对象的值,然后P再做++运算,指向下一个对象。*p++的意思就是先取出指针p指向的地址单元的数据,之后再将该值加1。下面具体区分 1、
*p++:只将p加1
2、++p or p++:将p加1 3、++*p:将*p所指单元加1 ...
c语言
的
*
p++什么意思?
答:
意思是根据*和++的优先级判断
,那个高p就先和那个结合。
c语言*p++ 就是先取出指针p指向的地址单元的数据,之后再将该值加1
。由于运算符 * 的优先级高于运算符 ++,所以是先取指针p指向的地址单元的数据。具体如下:1、取数组当前位置的值*p;2、然后,p指向下一位置的数据。
c语言
中*
p++是什么意思?
答:
p++
的
意思
就
是
先取出指针p指向的地址单元的数据,之后再将该值加1。由于运算符 * 的优先级高于运算符 ++,所以是先取指针p指向的地址单元的数据。具体如下:1、取数组当前位置的值*p;2、然后,p指向下一位置的数据。
c语言
中
++
*
p是什么含义?
答:
p :二级指针,
表示p
所指向的地址里面存放的是一个指向类型的指针。p:一级指针,表示p所指向的地址里面存放的是一个类型的值。
大家正在搜
c语言中的/和%表示什么意思
c语言中p是什么意思
c语言中或者怎么表示
p语言和c语言哪个简单
p语言是什么
*p++和*++p
c语言/是什么
C语言调用acc和p
C语言strcmp
相关问题
在c语言中*++p表示什么意思?
c语言中,*(++p)++的含义
C语言 ++p->x代表什么意思
C语言 *++(++p)->y的意思
c语言 *++p->y什么意思啊
++p->x在C语言中表达什么意思
C语言这里面的p++是什么意思
在c语言中p*=i是什么意思啊