问题描述:
#include "stdio.h"main(){ int i,k; i=3; k=++i+(++i); printf("%d %d",k,i);}为什么K的值是10呢???
问题解答:
k=++i+(++i)先执行括号里的++i,这时第一个和第二个i=4了,然后执行前面的++i,这时2个i都等于5了,再加起来K=10了