非常风气网www.verywind.cn
首页
c语言中什么时候可以连等
C语言能连等
么?a=b=14
答:
能
。a=b=14的意思是将14赋给a和b,最后a和b都等于14,并不是判断a和b是否与14都相等。
c语言的
赋值语句
可以
有连续两个等号吗?
答:
可以的,
C语言中
赋值表达式的返回值会向左传递。也就是说a=2这个表达式的值为2。这时如果if(2==(a=2))那么if的值为真。也就是说a=b=c=3是合法的。但是a=b+2=9是不行的,因为9的值不能赋给2,它是个常量。赋值运算符右侧的值由表达式生成,而表达式则由文本、常数、变量、属性、数组元...
C语言中
允许出现
连等
的形式吗???
答:
C语言中不允许出现这样的连等式
!但先定义然后再再连等式可以的
C语言中
‘=’
什么
意思啊?
答:
会的,在C语言中可以连等
,,对于一条语句:A=5,会做俩件事情:(1)把5赋值给A,(2)该表达式返回值为5 如:A=B=5,,守先执行B=5,然后把“B=5”返回值赋值给A,
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 ...
c语言中连
等号问题
答:
应该是-112,乘法运算的优先级高于运算且赋值运算符,运算且赋值运算符的结合顺序是从右至左的。 a*a的结果等于64 计算a-=64,先计算再赋值,也就是 a=8-64结果是-56此时a就是-56了,计算a+=-56 也就是 a= -56+(-56),a等于-112。希望对你有帮助,考个好成绩,后天我补考
C
笔试。
C语言中
三个指针
连等
怎么理解?还有如p=q=NULL怎么理解?
答:
a=b=c;就是b=c; 然后a=b; 实际上 就是把a和b都赋值为
c的
值.p=q=NULL;和这个类似, 就是把p和q都置成空指针.
C语言中
,如果要判断两个数是否同时为1,
能不能
用
连等
表达式?
答:
这是由于“短路”效应造成的,等效于a == b || b == 1,显然与你的目的不符,所以说,要判断a和b是否同时为1,不能写成if (a == b == 1),而只能写作if((a == b) && (b == 1)),或if((a == 1) && (b == 1)),或if((1 == a) && (1 == b))等。
C语言
两个运算符
可以
连用
答:
你好!有的规定过
的可以
连用,比如>=,<=,!=,分别表示大于或等于,小于或等于,不等于,甚至还有特有的+=,-=,*=,/=等。但是你说的这种结构是不合法的,你要表达的意思是a大于b,完全可以用a<=b代替。一般
的c语言
基础部分都有详细说明,多看看就记得了。满意请采纳。谢谢。
关于
c语言
指针数组的一个题目
答:
可以连等
等号的结合性是从右向左的 所以相当于p2=
cc
;p1=p2;(其实这里谁先等没区别都是指向同一个首地址)p2++,p2--我看是打错了吧 明显是 p2++,p1-- 就是将数组内容倒置
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
c语言中什么时候用scanf
c语言中\n是什么意思
c语言中地址是什么意思
c语言中void什么意思
c语言中feof什么意思
c语言中?:怎么用
c语言中a等于多少
c语言是什么
c语言中%s和%c
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网