自增运算

 int i = 3,k;
    k = (i++) + (i++) + (i++);
       3   4   5    
  printf("i = %d , k = %d",i,k);
结果:
  i = 6 ,k = 12
在新版本编译器中,以++作为一个操作单位。要到下一个操作单位,上一次操作才生效。当执行到printf的时候,上一行最后一个I++才生效;

posted on 2024-07-06 12:06  dingyun  阅读(1)  评论(0编辑  收藏  举报

导航