66问答网
所有问题
当前搜索:
赋值语句可以连等吗
c语言的
赋值语句可以
有连续两个等号吗?
答:
可以的
,C语言中赋值表达式的返回值会向左传递。也就是说a=2这个表达式的值为2。这时如果if(2==(a=2))那么if的值为真。也就是说a=b=c=3是合法的。但是a=b+2=9是不行的,因为9的值不能赋给2,它是个常量。赋值运算符右侧的值由表达式生成,而表达式则由文本、常数、变量、属性、数组元...
python
赋值语句可以连等吗
答:
可以
。当两个变量值相等的时候可以连等赋值,专业术语叫做链式赋值。Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。
为什么intx=y=1是错的?恳请c++大神帮忙解答一下非常感谢!谢谢!_百度知...
答:
回答:要这么分析 。 int x=y=1; 这是一条定义变量并初始化语句。 格式应该为 ( 类型 变量名=表达式 ) 看到x=y=1 这一句,这是一条
赋值语句
, 赋值语句运算是从右到左 。要这么看 x=(y=1) 但是由于y没有定义 ,所以 y=1这条语句就出错了。
计算机二级,
赋值语句
:求详解。不详解不采纳。
答:
答案为:B A:a=b=58。/*在C中赋值时,
不能用连等号
,因为赋值语句的左边必须是变量,而a=b=58可看做两部分,即(a=b)=58,左边不是变量,而是表达式,所以是错的。应改为:a=58;b=58;*/ B:i++。 /*自增赋值运算,正确*/ C:a=58,b=58。/*这句本身没错,但是它是逗号运算...
c语言中
语句
中 "
连等
" 问题
答:
也就是等式从右往左计算),所以a=b=c 等同于 a=(b=c),故a=4,b=4;第二题:优先级 : 关系运算符>"?:">
赋值
运算符,故a=b>=c?d:b 等价雨 a= ( (b>=c)?d:b );所以 a=2,b=2;关于运算符的优先级
可以
参考 http://baike.baidu.com/view/262524.html ...
数学,看图片画波浪线的部分,
赋值语句
为什么不
能连等
,赋给他的值不是一...
答:
这不是数学是编程吧,数学上
可以连等
,编程上语法规定不
能连等
,没有为什么而是
赋值语句
语法就是这么规定的。
a=b=c是
赋值语句吗
答:
不是。不允许连续
赋值
。
下列
赋值语句
中符合C语言语法的是 A. a=7+b+c=a+7; B. a=7+b++= a...
答:
ABC都是错误的:A 连续
赋值语句
(
连等
)时,不
能
给计算式赋值,也就是出在7+b+c=a+7这一步上,是不合法的。B 跟A一样的错误;C 句末没有分号导致错误。D 正确。
c++什么时候
能连等
答:
第一种,如果b没有在前面定义就错,否则是对的 第二种一定是对的 任何没有定义的都不能使用 int a = b = 7; 只是定义了a,没定义b
C语言问题
答:
第一行,不
能
连续
赋值
。会混淆为x=y;y=100;或者x=100;y=100;第二行,没有赋值。第三行,强制转换。应如c=(int)(a+b);以上仅做参考。答复楼下的:第一行,根据实际调试,
连等
没有问题,应该是没有加分号。另两行的答复不做修改。谢谢。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
递归的简单例子
c语言优先级排序图片
赋值时可以连等吗
c语言可以用连等式吗
c语言中可以连续赋值吗
赋值语句用逗号隔开
python连等
C语言连等
赋值表达式可以连等吗