&&与||使用区别:应为对于||左边为真,右边就不用算了,但对于&&左边为假,右边才不用算的,为真右边还要算的。
&&、||是条件和与或是逻辑运算符;这个应该没错吧
看题目:
hz,lz,hzpj,lzpj是double类型,且已赋值;
if(hz-hzpj < 0 && lz-lzpj > 0 || hz-hzpj > 0 && lz-lzpj < 0 )
是不是hz-hzpj < 0为假的话,|| hz-hzpj > 0 && lz-lzpj < 0:这个是不是不算了
&&、||是条件和与或是逻辑运算符;这个应该没错吧
看题目:
hz,lz,hzpj,lzpj是double类型,且已赋值;
if(hz-hzpj < 0 && lz-lzpj > 0 || hz-hzpj > 0 && lz-lzpj < 0 )
是不是hz-hzpj < 0为假的话,|| hz-hzpj > 0 && lz-lzpj < 0:这个是不是不算了
解决方案 »
- 枚举USB设备,一些属性获取错误
- ODBC API 编程获取结果集疑问?
- 如何获得文件和文件夹的磁盘占用大小?
- MFC 最高版本是什么呀!
- 初学一问:串口接收数据
- 关于半自动图像配准
- 哪位兄台知道如何在进程间传递SAFEARRAY的数据(VC6、COM+应用中)?
- 有搞WINCE开发的吗?大家互相结识一下,以后有问题可交流!
- 如何给所设计软件创建畅桌面快捷键
- VC里有封装了的控制INI文件的类吗?没有的话,请问怎样操纵INI文件
- 请教一个低级问题,vc.net 能实现vc的所有功能吗?我想学vc,直接学vc.net行吗?听说vc里有个mfc,.net中有这个吗?
- 在VC++中怎样实现对文件的加密算法?
||逻辑或
!逻辑非
{
i=1;
}
else(hz-hzpj<0 &&lz-lzpj>0 ¦¦hz-hzpj>0 && lz-lzpj< 0)
{
i=2;
}
n=i;
if那个¦¦左边是false 右边是true,n的结果是不是1的呢。
如果不是怎么做才是啊?
逻辑运算的优先级为非、与、或
LZ给出程序如果加上括号的话(等效结果)if( (hz-hzpj < 0 && lz-lzpj > 0) ¦¦ (hz-hzpj > 0 && lz-lzpj < 0) )
这样写,LZ是不是能看清楚