今天看书的时候遇到这个
int count = 0
printf("%d %d %d\n", count++, count++, count++)
当时的第一反应是
0 1 2
再看看不是那么简单,要是简单就不会出现在这本书上了
为了验证自己的错误就自己试试:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int count =0;
printf("%d %d %d\n", count++, count++, count++);
return 0;
}
输出结果很明显和我想的不一样:
从右边开始执行,我想当然的是从左边开始执行。