A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lclofty 中级黑马   /  2015-5-3 09:18  /  777 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

新手求助 指针*p++ 的意思是指*(p++)还是(*p)++ ?

4 个回复

倒序浏览
是 *(p++);
  1. #include <stdio.h>

  2. int main()
  3. {
  4.     int a = 10;
  5.     int *p = &a;
  6.     printf("%p\n",p);
  7.     int b = *p++;
  8.     printf("p指向%p\n",p);
  9.     printf("*p的内容是%d\n",*p);

  10.     printf("%d,%d,%p,%d\n",a,b,p,*p);
  11. }
复制代码
回复 使用道具 举报
我记得是*(p++)
回复 使用道具 举报
第一个可以啊
回复 使用道具 举报
(*p)++
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马