00问答网
所有问题
当前搜索:
a=(b=4)+(c=6)
a=(b=4)+(c=6)
,是正确的吗?
答:
是的,
a=(b=4)+(c=6)
;优先级最高,所以先处理()里面的表达式,这样b=4,c=6,a=4+6。如果不加(),那么a=b+4+c=6将是错误的赋值语句,因为+优先=,所以先处理b+4+c,这样等号左边出现常量4是非法的。
C语言的表达式这样写是合法的吗?
a=(b=4)+(c=6)
;
答:
代码编译上没问题啊,VC++6.0运行通过 是不是结果不对啊 --- 没用过Turbo C,不是很懂,但是windows 1.0是不是古老了一点啊,应该是LZ编译器问题吧
C
语言
a=(b=4)+c
这个表达式哪里错误了?
答:
a=(b=4)
=3是错的, (b=4)是一个表达式,不是一个变量,不能把3赋值给表达式。
...main() { int
a=
2,
b=4
,
c=6
,x,y; y
= (
x=
a+
b),
(b+
c); printf("y=%d...
答:
这个语句是这样的:(y = (x
=a+
b)),(b+c);如果写成这样,就和你预想的一样了,y就是b+c了:y
= ((
x=a+b),
(b+c))
;
C语言题目运算,
a=
2,
b=4
,
c=6
; y=(x=
a+
b),
(b+
c);改为y
=((
x=a+b...
答:
我刚刚编译了一下,打印出来结果是10,因为赋值语句是从右往左,用括号扩起来之后,y
=b+c
的值,同样,如果把括号里x
=a+b
和b+c换一下位置,打印出来的值就是x=a+b的值
C
语言基础题求大神
a=
2,
b=4
,
c=6
, a||
b+
c&&b-c 的值是多少啊 为什么a<...
答:
include<stdio.h>int main(){int
a =
2,
b = 4
,
c = 6
; printf("%d\n",a ||
b+
c && b-c);printf("%d\n",a <= b);return 0;}由于加减的优先级比"逻辑与"和"逻辑或"的优先级高,所以a||b+c&&b-c 的值为1;而a<=b的值为布尔值,结果为真,转换成整数为1。include<...
...若a,b和c均是int型变量,则执行表达式
a=(b=4)+(c=
2)后,a值为多少?b...
答:
a是6 ,b 是
4
,c 是2 括号的优先级最高,而赋值运算的优先级很低,低于运算的优先级,所以,先是执行括号中的,再执行加法
b+c
,最后执行赋值
a=
...已知
a=4
,b=5,
c=6
,执行表达式(a=5)||
(b=4)
||
(c=
3)后,a,b,c的值分...
答:
因为用||连接的逻辑表达式,有一个为真则全为真。
(a=
5)为真,所以整个逻辑表达式为真,那么就
b
,
c
的值不变,a=5。
...main() { int
a=
2,
b=4
,
c=6
,x,y; y
=(
x=
a+
b),
(b+
c); printf("y=%d,x...
答:
应该是赋值表达式的优先级高于逗号表达式,我觉得如果用 y
=((
x
=a+
b),
(b+c))
的话y的值应该是
b+c(
10),你的这个先计算y=x=a+b了吧,如果有Z=(y=(x=a+b),
(b+c))
的话z应该等于b+c是10
a+b=4
,
C=
60°,求△
AB
C周长的最小值和面积的最大值
答:
=4
^2-2ab-a
b=
16-3ab 当ab取得最大值时,c有最小值,此时周长也最小。均值不等式: √ab ≤
(a+
b)/2=2, ab≤4, 当且仅当
a=
b时等号成立。c^2≥16-3×4
=4
, c≥2 周长=
a+b+c
≥4+2
=6
面积S=1/2 absinC≤1/2 *4 sin60=√3 即周长最小6。面积最大√3 ...
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜
(a+b)(a+c)等于什么
(a+b)(c+d)公式
(a-b)(a-c)
a/(b+c)=
(a+b+c)³
(a+b+c)²
a+b+c=1
a+b+c=0
已知a+b+c=0