i = (j++,++k);怎么计算的# include int main(void){\x05int i,j = 4,k = 3;\x05i = (j++,++k);\x05printf("%ld\n",i);\x05\x05return 0;}/*这里面是改变之后的结果.大神分析下是怎么进行计算的啊\x05i = (++j,++k); 4\x05i = (++j,k++);

来源:学生作业帮助网 编辑:六六作业网 时间:2024/07/15 03:34:33
i=(j++,++k);怎么计算的#includeintmain(void){\x05inti,j=4,k=3;\x05i=(j++,++k);\x05printf("%ld\n",i);\x05\x

i = (j++,++k);怎么计算的# include int main(void){\x05int i,j = 4,k = 3;\x05i = (j++,++k);\x05printf("%ld\n",i);\x05\x05return 0;}/*这里面是改变之后的结果.大神分析下是怎么进行计算的啊\x05i = (++j,++k); 4\x05i = (++j,k++);
i = (j++,++k);怎么计算的
# include
int main(void)
{
\x05int i,j = 4,k = 3;
\x05i = (j++,++k);
\x05printf("%ld\n",i);
\x05
\x05return 0;
}
/*
这里面是改变之后的结果.大神分析下是怎么进行计算的啊
\x05i = (++j,++k); 4
\x05i = (++j,k++); 3
\x05i = (j++,k++); 3
\x05i = (j,k); 3
\x05i = (j++,++k);
*/

i = (j++,++k);怎么计算的# include int main(void){\x05int i,j = 4,k = 3;\x05i = (j++,++k);\x05printf("%ld\n",i);\x05\x05return 0;}/*这里面是改变之后的结果.大神分析下是怎么进行计算的啊\x05i = (++j,++k); 4\x05i = (++j,k++);
逗号表达式最右边的子表达式的值即为逗号表达式的值,也就是(j++,++k)的值是++k,也就是i=++k,所以i=4.