黑马程序员技术交流社区

标题: 指针怎么学?今天学的头蒙蒙哒!求赐教! [打印本页]

作者: 同舟ing    时间: 2015-9-5 00:09
标题: 指针怎么学?今天学的头蒙蒙哒!求赐教!
*p++代表什么意思?(*p)++有什么区别
作者: TTsu    时间: 2015-9-5 00:10
fight+++++++++++
作者: 颖峰    时间: 2015-9-5 00:18
好难的样子   看不懂
作者: weicongcing    时间: 2015-9-5 01:51
++的优先级大于*
i=*p++ 相当于 i=*(p++),又相当于 i=*p; p++;
作者: 张中付    时间: 2015-9-5 09:54
楼上说的对,关键看符号之间的优先级,所以要记住常用符号的优先级很重要,*p++是指针++,而(*p)++是数值++
作者: coding_wang    时间: 2015-9-5 10:45
假设 a=10;  p=&a=0x12;     那么 *p++等于地址0x13所指向的值 这里的++ 加在了地址上;(*p)++指的是p 指针所指向的值加1,即0x12整个地址所存储的值加1   所以 (*p)++的值为11
作者: Vigor    时间: 2015-9-5 22:04
看过大神的解释再次加深印象,谢谢
作者: 驴小叔    时间: 2015-9-6 10:28
我主要是来看回复的。。。。又学会了一点  嘿嘿。。。。
作者: 0826iOS_sunzhen    时间: 2015-9-6 11:56
涛哥学习就是认真,赞一个,顺便学习一下,毕竟我也不是很懂,越看越萌!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2