赋值语句常见运算符号,C语言,if(表达式)中,表达式如果是一个赋值语句,这个if就会恒真吗?
答案:1 悬赏:30 手机版
解决时间 2021-05-05 14:22
- 提问者网友:龅牙恐龙妹
- 2021-05-04 19:13
赋值语句常见运算符号,C语言,if(表达式)中,表达式如果是一个赋值语句,这个if就会恒真吗?
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-05-04 20:04
不一定,要看给变量赋的值是否为0
*****************************************
尝试以下程序:
#include
void main()
{
int i;
if (i=0) printf(i=0);
if (i=1) printf(i=1);
}
这个程序会输出 i=1,也就是说执行了第二个if语句的执行部分。
*****************************************
尝试以下程序:
#include
void main()
{
int i;
if (i=0) printf(i=0);
if (i=1) printf(i=1);
}
这个程序会输出 i=1,也就是说执行了第二个if语句的执行部分。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯