第一图,先输出i,再执行i++第二图,i++;在输出语句前,所以这句先执行 i=1 ,再执行printf时,输出就是1。
i++放到printf上面是,i先+1,再打印ii++放到printf里是,先打印i
“i++”表示先使用变量i,再执行+1的操作。第一个是先打印i,再执行+1的操作,输出0第二个是先执行+1,再执行打印,输出1所以结果不一样。