i++和++i到底咋看呀?循环偶尔有点迷
for循环的结束条件是x>8,每次循环后,i值加1,y=i第一次循环,x=10,满足循环条件,x--是先用x值进行处理,语句结束后再加1,所以printf会输出x和y的值,即10 10,然后x减去1为9第二次循环,需要先执行y=++i,使得i和y都变为1此时x为9,满足条件,printf输出x和y当前值9和1,然后x减去1为8第三次循环,由于x>8不能成立,循环结束最终输出就是 D:10 10 9 1