C八:*与++

指针与++的优先级

 *p++ // 先取*p的值,然后再执行p++;

 

如果 char p[4]="123";
*(p++) = '1';
*(++p)= '2';

++的前置和后置的区别
++p前置表示先自增后在返回值给变量
p++后置表示先返回值给变量再自增

int a =1;
b = ++a; 相当于 a = a+1; b=a; 所以b=2 

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页