标签: printf side-effects sequence-points
#include"studio.h" main() { char *a = "this"; printf("%c %c", *a, *(a++)); }
o / p-h t
我已经读到没有为函数调用指定参数求值顺序,那么* a或*(a ++)是否先求值?并在*(a ++)求值后增加还是未优化?
这不是重复的问题。我真正要问的是,分号后或论证评估后,天气“ a”会增加。评估顺序是从左到右还是从右到左,或者可以是任何随机顺序吗?