*p++
来源:互联网 发布:js自定义构造函数 编辑:程序博客网 时间:2024/04/27 19:03
*p++相当于*p, p++
*p++; 很令人混淆。它不是 *p = *p + 1; 它却是 *p = *(p+1); 而且是后加加。
int a[]={1,12,23};
int *p=a;
printf("%d\n",*p++); 输出 a[0]的值 1,后加加:表达式里先用原值,不自增。
出了上面打印语句再自增 *p = *(p+1);
接着打印 printf("%d\n",*p); 打出 a[1]的值 12。
0 0
- p;
- p
- p
- p
- p
- P
- :-P
- p
- p++
- p**
- *p++,(*p)++,*++p,++*p
- *p++, *++p, ++*p, (*p)++
- P
- *p++
- *p++, ++*p, (*p)++, *++p
- P
- *p++ *++p *(p++) *(++p)
- p
- 关于RO、RW、ZI的说明
- 面向对象编程的3要素5原则6视点
- html5手机网站需要加的那些meta/link标签,html5 meta全解
- 学习网站一览
- Android 代码创建Shape属性(solid, corner, stroke, color)
- *p++
- C++程序设计语言练习4.2 茴字的几种写法
- CocoaPods安装和使用教程
- 常见HTTP状态码大全
- UBUNTU设置root自动登陆
- Android Environment 类详解
- 关于隐藏id传值问题(笔记)
- eclipse上如何在手机上运行项目
- 流行浏览器的工作原理