设整型变量i,j值均为3,执行了“j=i++,j++,++i”后,i,j的值是多少答:这里要分以下三步来做的 j=i++//这个i++因为++在后面所以是先取i的值赋给j然后执行i++,所以j=3,i=4 ,j++,//j自己加1 j=4 ++i//i自己加1 i=5 所以最后的结果是i=5,j=4
设整型变量i,j值均为3,执行了“j=i++,j++,++i”后,i,j的值是多少答:根据运算符优先级 原式应为 (j=i++),j++,++i 再由于逗号运算符是顺序点 因此最后i值为5,j值为4,且这个表达式值为5