c语言逗号运算符int a=3,b=4,c=5; c=(a+=a-=a),(b=a,c+2);求a= ,b= ,c= 知
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/19 16:13:00
c语言逗号运算符
int a=3,b=4,c=5;
c=(a+=a-=a),(b=a,c+2);
求a= ,b= ,c=
知道答案a,b都等于0可是不知道为什么c也等于0?希望把过程写一下
逗号运算不是应该采纳逗号最后的运算值么
int a=3,b=4,c=5;
c=(a+=a-=a),(b=a,c+2);
求a= ,b= ,c=
知道答案a,b都等于0可是不知道为什么c也等于0?希望把过程写一下
逗号运算不是应该采纳逗号最后的运算值么
![c语言逗号运算符int a=3,b=4,c=5; c=(a+=a-=a),(b=a,c+2);求a= ,b= ,c= 知](/uploads/image/z/8332353-9-3.jpg?t=c%E8%AF%AD%E8%A8%80%E9%80%97%E5%8F%B7%E8%BF%90%E7%AE%97%E7%AC%A6int+a%EF%BC%9D3%2Cb%EF%BC%9D4%2Cc%EF%BC%9D5%EF%BC%9B+c%EF%BC%9D%EF%BC%88a%EF%BC%8B%EF%BC%9Da%EF%BC%8D%EF%BC%9Da%EF%BC%89%2C%EF%BC%88b%EF%BC%9Da%2Cc%EF%BC%8B2%EF%BC%89%EF%BC%9B%E6%B1%82a%EF%BC%9D+%2Cb%EF%BC%9D+%2Cc%EF%BC%9D+%E7%9F%A5)
int a=3,b=4,c=5;
c=(a+=a-=a),//这里是分开两句话的
(b=a,c+2);
a+=a-=a这个是从右往左运行
a-=a a=0
a+=a a=0
c=a c=0所以c=0
b=a b=0
c+2 c不变
不是的
是要括号括上才取最后一个
比如
c=((a+=a-=a),(b=a,c+2));
这样才是取后面的
c=(a+=a-=a),//这里是分开两句话的
(b=a,c+2);
a+=a-=a这个是从右往左运行
a-=a a=0
a+=a a=0
c=a c=0所以c=0
b=a b=0
c+2 c不变
不是的
是要括号括上才取最后一个
比如
c=((a+=a-=a),(b=a,c+2));
这样才是取后面的
c语言逗号运算符int a=3,b=4,c=5; c=(a+=a-=a),(b=a,c+2);求a= ,b= ,c= 知
c语言 对于运算 int a=1,b=2,c=3,d=4; a+=b-=c*=d++;
(C语言)前后省略 int a=3,b=2,c=1; if(++a&&b++>++c)运算顺序是先
根据a+b+c=120,a=b+c,b=2c,求a,b,c的值.
已知A/5=B/7=8/C,且3A-2B+C=3,求2A+4B-3C
已知a=3b,b=2c(c不等于0)求代数式a+4b-6c/2a-3b+c的值
已知a=2b,c=5a{a不等于0},则6a+2b-c除以a-4b+c等于?
a×b=3 b×c=2.8 a+c=2.9 c=?
若a,b,c满足a/2=b/3=c/4,试求分式(3a+2b-c)/a-2b+3c的值
c语言中.d=a>30?b:c
已知int a,b,c;则执行语句a=5+(b=6,c=4); 变量a的值为多少?
已知a+b-c=-3,求(1-a-b+c)²-2a-2b+2c的值