永发信息网

if 语句中括号的条件可以只有变量吗

答案:6  悬赏:60  手机版
解决时间 2021-04-04 03:14
  • 提问者网友:藍了天白赴美
  • 2021-04-03 15:38
if 语句中括号的条件可以只有变量吗
最佳答案
  • 五星知识达人网友:鸽屿
  • 2021-04-03 16:13
可以.与上面几位一样.但要理解其中的原理.
1.if括号中的值按"逻辑值"处理,即只有两种"真"和"假".
2.通常像"比较运算符"或"逻辑运算符"连接的等式返回的都是逻辑值类型.
3.但编译器通常将"0值---->逻辑真,其它值--->逻辑假".
4.总之,上面的语句当x=0时条件不成立,其它值时条件成立.
全部回答
  • 1楼网友:你哪知我潦倒为你
  • 2021-04-03 19:58
可以,表达式,表量,常量都可以
  • 2楼网友:逃夭
  • 2021-04-03 19:04
当然可以, 如果这样写:
bool x = true;
if(x)
{
...
}
大概还好理解点...
  • 3楼网友:天凉才是好个秋
  • 2021-04-03 18:03
if 里面只有0和非0
是0 则判断条件为假 不执行if里的语句
不是0 就执行
  • 4楼网友:梦中风几里
  • 2021-04-03 17:22
这里的X可以是任意合法的表达式 X的值若非零则为真。是零则为假
  • 5楼网友:零点过十分
  • 2021-04-03 17:16
可以
括号里面的条件可以是表达式,数值,变量,有返回值的函数
非常灵活
只要括号里面的表达式,数值,变量,有返回值的函数的值非零,条件就成立
如果没定义括号内的变量的话,那该变量的值是随机的,由当前的内存单元决定
编译器主要是看里面的值
括号里不仅仅可以是变量,还可以赋值变量
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯