C语言的条件运算RT 当a=0时a=a+3,a+4可以解释为先a+3=3,然后a+4=7,所以答案a=7.那当a=3,b
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/06/11 20:59:01
C语言的条件运算
RT 当a=0时a=a+3,a+4可以解释为先a+3=3,然后a+4=7,所以答案a=7.那当a=3,b=4时,c=(a,b)为什么在VC6.0上答案是4呢?不是应该a+b=7吗?
RT 当a=0时a=a+3,a+4可以解释为先a+3=3,然后a+4=7,所以答案a=7.那当a=3,b=4时,c=(a,b)为什么在VC6.0上答案是4呢?不是应该a+b=7吗?
这个叫逗号运算.a=a+3,a+4 因为没有括号,所以a的结果是3,后面的a+4并没有赋值语句啊,他不是a=a+4,但是a=a+3,a+4整句的值是7.c=(a,b) 有括号,逗号运算会取a、b中最后一次运算的结果b,所以c就是4了
再问: 我记得是说“,”要先算表达式1再算表达式2,之后两个相加。如果按照你说的,是不是就是a=,在有小括号时,应取最后一次运算,即是表达式2的值,没小括号时,直接是表达式1的值赋给了a?对吗?那这样的话,表达式1赋给了a后,那后面的没什么用了?","没啥用了哇?
再答: 对啊。它有没有赋值号,又没有被括号括起来,当然没有用了。而且逗号运算也不是相加,而是取最后的那次运算。上面说的7是 (a=a+3,a+4) 整体的值,比如:如果 a=(a=a+3,a+4) 那么a的值就是7了。
再问: 我记得是说“,”要先算表达式1再算表达式2,之后两个相加。如果按照你说的,是不是就是a=,在有小括号时,应取最后一次运算,即是表达式2的值,没小括号时,直接是表达式1的值赋给了a?对吗?那这样的话,表达式1赋给了a后,那后面的没什么用了?","没啥用了哇?
再答: 对啊。它有没有赋值号,又没有被括号括起来,当然没有用了。而且逗号运算也不是相加,而是取最后的那次运算。上面说的7是 (a=a+3,a+4) 整体的值,比如:如果 a=(a=a+3,a+4) 那么a的值就是7了。
规定一种新运算:a*b=a+b,a@b=a-b,其中a、b为有理数,化简a^2b*3ab+5a^2b@4ab,并求出当a
定义两种新的运算:a&b =a+nb,a#b=na+b,已知当n=2时,a&b=3-m,a#b=-m+4,则a-b的值为
当a=1时,a-2a+3a-4a+5a…+99a-100a=
C语言 a=3,b=4,c=5●a||b+c&&b-c的运算结果
1.已知A=2a的平方-3a,B=2a的平方-a-1,当a=-4时,a-b=()
已知A=a²-2a+1,B=-3a²-4a+2,求当a=-1时,3A-B的值
已知A=a^2-2a+1,B=-3a^2-4a+2,求当a=-1时,3A-B的值.
代数式求值练习题当a-b/a+b=3时,求代数式2(a-b)/(a+b)-4(a+b)/3(a-b)的值.
一道幂运算数学题-(-a)^3·(-a)^2·a^5=?为什么答案不是-a^4?【就是先算(-a)^3·(-a)^2·a
求当a=-4,b=-3,c=1时,代数式3a²b-[2a²b-(2abc-a²c)-4a&
定义一种运算*,其规则为:当a≥b 时,a*b=b的三次方;当a
在有理数的原有运算法则中,我们补充新运算法则“*”如下:当a≥b时,a*b=b的3次方;当a