c语言 *p++与(*p)++、*(p++)三者异同?
2016-01-27 14:27
183 查看
1.*p++与*(p++)是等价的,表示取p所指单元的值,p指向下一单元,即p自加1。
2.(*p)++表示取p所指单元的值,这个单元的值自加1。
大家可以写个小程序自测一下。
2.(*p)++表示取p所指单元的值,这个单元的值自加1。
大家可以写个小程序自测一下。
相关文章推荐
- 收费站
- C/C++编译过程
- C++类中成员变量和成员指针变量小结
- C++ 遍历文件夹以及子文件夹下所有文件
- C语言学习之程序运行是内存的5大分区
- VC++异常捕获??
- 冒泡排序的实现
- 【C++】 一维数组的初始化
- c++之后又学了一学期python,于是做的游戏比上学期进步不少
- C语言笔记
- C++ 多继承和虚继承的内存布局
- Google C++ style guide——命名约定
- C++虚函数和虚继承浅析
- C++【常见面试题】String类的实现,以及深拷贝、浅拷贝问题
- USACO:Factorials
- 0723-0802 C语言笔记(李明杰前8天)
- C++【String类】String头插单个字符,头删单个字符的函数实现
- C++调用C#dll类库中的方法(非显性COM)
- C语言中常见排序算法汇总
- C++【String类】String插入单个字符,插入字符串的函数实现