if(a)等价于什么?

 我来答
帐号已注销
2021-02-16 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:158万
展开全部

看a的值

如果a=0的话

那么意思就是说条件为假

所以if(!a)就是非0

即真。

计算机默认以“0”代表逻辑假,以“非道0值”代表逻辑真

上述程序的意思就是不断从键回盘向a赋值,直到赋给a的值为一个非0数

若a非0,则逻辑值为真,“!”表示取反,!a的逻辑值就为假,不执行下一条语句;从逻辑值的角度考虑:

if(a)等价答于if(a!=0)

if(!a)等价于if(a==0)

扩展资料:

若关系R在集合A中是自反、对称和传递的,则称R为A上的等价关系。所谓关系R 就是笛卡尔积 A×A 中的一个子集。

A中的两个元素x,y有关系R,如果(x,y)∈R。我们常简记为 xRy。

自反: 任意x属于A,则x与自己具有关系R,即xRx;

对称: 任意x,y属于A,如果x与y具有关系R,即xRy,则y与x也具有关系R,即yRx;

传递: 任意x,y,z属于A,如果xRy且yRz,则xRz

x,y具有等价关系R,则称x,y R等价,有时亦简称等价。

参考资料来源:百度百科-等价

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式