为什么a>10&&a<15在C语言中不能表达数学关系式10<a<15
但10<a&&a<15却可以表达a>10&&a<15与10<a&&a<15有什么区别吗谢谢了...
但10<a&&a<15却可以表达 a>10&&a<15与10<a&&a<15有什么区别吗 谢谢了
展开
4个回答
展开全部
10<a<15的意思是先进行10<a的运算然后将10<a的返回值A进行运算A<15。再取其真值。楼主是初学者吧。推荐看谭浩强的书。
0<a是将0和a比较,如果0比a小,就返回真,否则返回假。这当然可以比较啊
0<a是将0和a比较,如果0比a小,就返回真,否则返回假。这当然可以比较啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-06-18
展开全部
c语言是比较简单的,缺陷比较多
在比较运算符的时候,有从左到右的方向性
既然你a是比10大,又要小于15,所以只能放中间
如果在c#里面,就都可以了
在比较运算符的时候,有从左到右的方向性
既然你a是比10大,又要小于15,所以只能放中间
如果在c#里面,就都可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<、<=、>、>=关系运算符运算方向是左结合
10<a<15中只运算10<a
10<a<15中只运算10<a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询