int a[5]={1,2,3,4,5};
int *p = a; *p++ 先取指针p指向的值(数组第一个元素1),再将指针p自增1; cout << *p++; // 结果为 1 cout <<(*p++); // 1 (*p)++ 先去指针p指向的值(数组第一个元素1),再将该值自增1(数组第一个元素变为2
cout << (*p)++; // 1
cout <<((*p)++) //2
*++p 先将指针p自增1(此时指向数组第二个元素),* 操作再取出该值 cout << *++p; // 2
cout <<(*++p) //2 ++*p 先取指针p指向的值(数组第一个元素1),再将该值自增1(数组第一个元素变为2)
cout <<++*p; // 2
cout <<(++*p) //2 注意,上面的每条cout输出,要单独输出才能得到后面的结果。
相关文章
- 洛谷P3286 [SCOI2014]方伯伯的商场之旅
- 【230310-4】已知圆心在x轴上的圆C与直线l:x+2倍根号2-10=0切于点E(m,2倍根号2),圆P:x2+(a+2)x+y2-ay+a+1=0 求: 1)c的方程 2)已知a>1,圆P与x轴
- 2008秋-计算机软件基础-第三章习题参考答案 P111
- 和平精英p90配件怎么搭配 p90配件搭配推荐
- 和平精英P90哪儿有 和平精英P90好不好
- 泛泰A860(高通公司8064 cpu 1080p) 拂4.4中国民营recovery TWRP2.7.1.2文本(通过刷第三版)
- LG P5244 [USACO19FEB] Mowing Mischief P
- Linux系统升级更新openssh 7.3p1
- 洛谷 P2272 [ZJOI2007]最大半连通子图 解题报告
- 洛谷P3385判负环——spfa