问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c++中if(x=10)的含义与if(x==10)的区别?

发布网友 发布时间:2022-09-23 13:20

我来回答

5个回答

热心网友 时间:2024-11-29 06:41

if(x=10)——把10赋给x,然后判断x否为0;刚刚赋的值10,当然不为0,所以为“真”;
if(x==10)——看看x是否等于10,如果等于10则为“真”,否则为“假”。

热心网友 时间:2024-11-29 06:41

=表示赋值运算符 == 表示关系运算符 等于
if(x=10)的含义是把10赋值给x 即这时候x等于10不等于0 一定满足if的条件
f(x==10)的含义是 当x等于10时才满足for的条件

举个例子
int x=5;
for(i=10) x=x+2;
else x=x-2;
那这个结果就是x=12 不是说当i=10时满足条件 而是把10直接赋给了i相当于
i=10;
if(i)
x=x+2;因为满足i不等于0 所以执行语句
int x=5;
for(i==10) x=x+2;
else x=x-2;
结果是7
这个是当i等于10是满足条件 显然这时候不满足条件
不知道我说的你有没有听懂 有啥不明白的再问吧

热心网友 时间:2024-11-29 06:42

前者是给x赋值,这个赋值运算的结果是10,是恒真的;后者则是判断x是否等于10,if语句才是有效的。

热心网友 时间:2024-11-29 06:42

x=10是赋值语句。将10赋给a。x==10是判断语句 判断x是否等于10

热心网友 时间:2024-11-29 06:43

if(x=10)相当于x=10;if((bool)x)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苏打地牢500层boss怎么打 苏打地牢500层boss打法攻略 隐形眼镜用水龙头水泡着可以么 ...还有些痒痒的 越来越多的趋势 请问这是什么原因引起的 长安univ智电idd改无线充怎么改的 山药泥火龙果的做法 铜合金好还是纯铜好 铜合金和铜哪个好 合金为什么比铜要好 合金和铜哪个好 音乐风格要素主要包括 interfacevlanif10是什么意思 王者荣耀S12雅典娜怎么连招 王者荣耀雅典娜连招 全身大面积过敏,该怎么办 银行卡弄丢了怎么打征信 上海植物园现在花开的怎么样,3月22去好么? 2002年教师节是多少个教师节 明天第几个教师节 太平洋保险金享人生计划 中国太平洋人寿保险股份有限公司金享人生终身寿险 东方财富股吧的股友发的文章怎么才能看到 太平洋爱无忧庆典版两全险是否划算?每年花多少钱? 合终喜洋洋年金保险分红型期满本金能拿出来吗 我买了金喜洋洋年金保险,分红型。交了两年,每年要交10570¥,耍交8年... 合众喜洋洋年金保险 分红型:请问所交保费到最后退不退? 刚抢了一份中国平安的财富天赢,现在想退保,可以吗? 广南长江信用社电话号码多少1 海通证券通财钱包要不要开通 湖南省农村信用社贷款5万买的250元保险是哪种保险 在信用社贷了款意外身亡了,保险公司有没有赔偿? if(x,10)什么意思? if是什么意思if的完整形式是什么意思? if(a=10)是什么意思? 汽车发动机钢印字母和数字具体识别方法!!! 龙腾内蒙麻将怎代理 中国常见的几种麻将玩法 详细 20句关于奋斗的人生格言 平成三杰为什么不属于光之国? 所有的“奥特曼”都来自光之国吗? 低温空气源热泵是什么? 拖拉机电闸坏了想打着火,电闸上的两根线可以合并一起吗,,电闸的... 我玩模拟炒股,每次玩都赚钱,怎么回事? 最近下了模拟炒股软件,跟真的市场同步的,玩了1个月,虽然有亏有赚,但... 为什么模拟炒股大赛这么多人赚钱 为什么做现货模拟赚钱做实盘就亏钱 飞利浦电视400服务电话 请问飞利浦客服是多少? 有什么方法可以去手上的刀疤? 半年了 怎样消除疤痕颜色 我女儿五岁,被开水烫了大腿,现在疤痕面积比较大,请问好心人有什么办法去...