C语言中if(a);if(!a);if(a!=0);if(a==0)有什么区别?

您所在的位置:网站首页 image41是什么意思 C语言中if(a);if(!a);if(a!=0);if(a==0)有什么区别?

C语言中if(a);if(!a);if(a!=0);if(a==0)有什么区别?

#C语言中if(a);if(!a);if(a!=0);if(a==0)有什么区别?| 来源: 网络整理| 查看: 265

if(a):如果a为非0数字或字符那么就为真,if条件成立,反之不成立。

if(!a):如果!a为真,也就是a为0时,if条件成立,反之不成立。

if(a!=0):如果a不等于0,则使得if条件成立,反之不成立。等价于if(a)。

if(a==0): 如果a等于0,则使得if条件成立,反之不成立。等价于if(!a)。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3