c中printf计算参数

C printf()
#include<stdio.h>
main(){
  int arr[]={6,7,8,9,10};
  int *ptr=arr;
  *(ptr++)+=123;
  printf("%d,%d\n",*ptr,*(++ptr));
}

答案:8,8

c中printf计算参数时是从右到左压栈的


posted @ 2018-10-12 20:19  clq.lib  阅读(284)  评论(0)    收藏  举报