printf从右往左运算

来源:互联网 发布:大闹天空坐骑进阶数据 编辑:程序博客网 时间:2024/06/06 19:24
#include <stdio.h>void main() {    int b = 3;    int arr[] = {6, 7, 8, 9, 10};    int *ptr = arr;    *(ptr++) += 123;    printf("%d %d", *ptr, *(++ptr));}

printf从右往左运算,最后的输出结果是8,8而不是7,8

0 0