帮我看看一道c语言的练习题,这个c=(a-=a-5),(a=b,b+5);后面的扩号(a=b,
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/26 08:03:11
帮我看看一道c语言的练习题,这个c=(a-=a-5),(a=b,b+5);后面的扩号(a=b,
大哥题都不对.
int a=0,b=0,c=0;
c=(a-=a-5),(a=b,b+3);
printf(“%d,%d,%d\n”,a,b,c);
按程序运行来讲吧.
第一句不说了...
第二句为逗号表达式.
c=(a-=a-5)
给c赋值,把a-=a-5的结果赋给c;
(a-=a-5)=(a=a-(a-5));
把a=0;代入得a=5;
进而(a-=a-5)的值为5;
c=5;
接下来执行(a=b,b+3);
这里面又有逗号表达式.
a=b;因b=0;故a=0;
b+3;不对任何变量赋值,相当于空语句;
综上所述:a=0;b=0;c=5.
http://zhidao.baidu.com/link?url=3Mc51t66Tk4HSAyRvz5Ks7HbGtoFEaan2cxuWo80VcJB-LZyom7q35EwbJ8USJoLW6NlL3uDtW5BJwU1CXubsa
int a=0,b=0,c=0;
c=(a-=a-5),(a=b,b+3);
printf(“%d,%d,%d\n”,a,b,c);
按程序运行来讲吧.
第一句不说了...
第二句为逗号表达式.
c=(a-=a-5)
给c赋值,把a-=a-5的结果赋给c;
(a-=a-5)=(a=a-(a-5));
把a=0;代入得a=5;
进而(a-=a-5)的值为5;
c=5;
接下来执行(a=b,b+3);
这里面又有逗号表达式.
a=b;因b=0;故a=0;
b+3;不对任何变量赋值,相当于空语句;
综上所述:a=0;b=0;c=5.
http://zhidao.baidu.com/link?url=3Mc51t66Tk4HSAyRvz5Ks7HbGtoFEaan2cxuWo80VcJB-LZyom7q35EwbJ8USJoLW6NlL3uDtW5BJwU1CXubsa
C语言 a=3,b=4,c=5●a||b+c&&b-c的运算结果
C语言的“ r=a%b
C语言(a=2,b=5,b++,a+b)这个括号表达式的值怎么算
a='A',b=5,b—=a*=a+b C语言
C语言中,max=(a>((b>c)?b:c)?a:(b>c:b:c));
c语言d=!a&&!b||!a
C语言 假设变量a.b均为整型,表达式(a=5,b=2,a>b?a++:b++,a+b)的值是?
C语言 假设a=4,b=5,c=6编程求出下列表达式的值.一a+b>c&&b=c 二a||b+c&&b-c 三 (a>b
C语言c=(a^b)
C语言中,a=(b,c) ,
一道C语言的题目 定义int a=5,b;则执行表达式b=++a*--a之后,变量b的值为
C语言中(a!=b)?a-b:a+b的含义是什么?