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 

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

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试