ldxcms

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

int a[5]={1,3,5,7,9};
int *p = a;

(1)cout << *p++;     //取值然后再移动指针,结果1,p指向3

(2)cout<<(*p)++;  //取值再加值,结果1,p的内容改为2

(3)cout << *(p++);  //取值然后再移动指针,结果1,p指向3

(4)cout << *++p;   //移动指针再取值,结果3,p指向3

 (5)  cout<<*(++p);  //移动指针再取值,结果3,p指向3
(6)cout <<++*p;   //取值再加值,结果2,p的内容改为2

(7)cout<<++(*p);  //取值再加值,结果2,p的内容改为2

posted on 2013-08-09 13:43  ldxcms  阅读(128)  评论(0编辑  收藏  举报