首页 > 试题广场 >

给出以下程序的执行结果。 #include void m

[问答题]
给出以下程序的执行结果。
#include <stdio.h>
void main()
{   int a,b,x;
    x=(a=3,b=a--);
    printf("x=%d,a=%d,b=%d\n",x,a,b);
}

推荐
x=3,a=2,b=3
发表于 2018-03-23 20:38:45 回复(0)
b = 3;
a = 2;
x = b = 3;
发表于 2020-02-27 21:08:04 回复(0)
逗号表达式x=(a=3,b=a--);初值为a=3,b=a=3,然后a执行自减变为2. x=b=3,故x=3,a=2,b=3
发表于 2018-03-23 23:04:34 回复(0)