孔尔先森 发表于 2015-9-10 16:21:34

自加问题,疑惑,求解答!

#include<stdio.h>
void main()
{
        int i=5,j=5,p,q;
        p=(i++)+(i++)+(i++);
        q=(++j)+(++j)+(++j);
        printf("%d,%d,%d,%d\n",p,i,q,j);
}
以上自己理解的输出应该是:15,8,21,8.    怎么程序结果是;15,8,22,8.

请求大神们解答的详细些,本人初学者,多谢!!!

孔尔先森 发表于 2015-9-10 17:39:04

怎么标记已解决呢?还没解决呢!   希望大神们给解释下!多谢了!!!!!
页: [1]
查看完整版本: 自加问题,疑惑,求解答!