当前位置: 代码迷 >> C语言 >> C语言IF判断
  详细解决方案

C语言IF判断

热度:84   发布时间:2007-08-04 11:18:43.0
C语言IF判断
int a=5,b=4,c=3;
if(a>b>c)
括号里判断结果是真是假?

C语言里不是说不能连着写吗?这样写怎么判断呀?是像数学里一样从左到右依次去做吗?
还是根本就不能通过编译?
搜索更多相关的解决方案: 数学  判断  C语言  int  括号  

----------------解决方案--------------------------------------------------------

可以连写,但不是数学中连写的意义


----------------解决方案--------------------------------------------------------

表达式a>b>c的值是假,因为a>b>c相当于5>4>3
5>4是真,因此5>4>3
=1>3
1>3是假
=0


----------------解决方案--------------------------------------------------------
老大,太感谢了,居然这么快就回复了!
还讲得如此透彻!



哎,我找了好几个C语言软件,要么不能正常运行,要么根本就打不开,不知孔明先生有没有TC2.0
我操作系统是WIN XP
----------------解决方案--------------------------------------------------------

本站首页就有下载


----------------解决方案--------------------------------------------------------
它说,找不到服务器哟!是我电脑问题,还是网站问题?

看前面贴子,WIN-TC,也一样用,我就下了个WIN-TC,结果一运行就出现"错误:不正确的配制文件,选项:?"

----------------解决方案--------------------------------------------------------

Win-TC 下载地址:http://www.bc-cn.net/Soft/kfyy/c/200409/2

TC2.0下载地址:http://www.bc-cn.net/Soft/kfyy/c/200409/1


----------------解决方案--------------------------------------------------------
卧龙孔明


c的“真”=1 吗?

----------------解决方案--------------------------------------------------------
回复:(卧龙孔明)Win-TC 下载地址:http://www.bc-cn...
">"和"<"是逻辑判断,返回值只有0 和 非0,该逻辑判断的结合顺序是从左向右依次判断的,对于单独的C是无法说是真假.
----------------解决方案--------------------------------------------------------
点错了,是对楼上上的回复
----------------解决方案--------------------------------------------------------
  相关解决方案