试题题干
设int a=1,b=2,c=3;,能将c的值同时赋给a和b的表达式是()
参考答案
正确答案:
试题解析
a==b=c
根据优先级可知:a==b=c先是a恒等于b,然后才把c的值赋给了b;(a=c)ll(b=c)并不能表示同时将c的值同时赋给a和b;a==b==c是恒等于,并不是赋值;a=b=c是把c的值赋给了b又赋给了a。
设int a=1,b=2,c=3;,能将c的值同时赋给a和b的表达式是()
a==b=c
根据优先级可知:a==b=c先是a恒等于b,然后才把c的值赋给了b;(a=c)ll(b=c)并不能表示同时将c的值同时赋给a和b;a==b==c是恒等于,并不是赋值;a=b=c是把c的值赋给了b又赋给了a。