中易网

c语言“=”和“==”有什么区别?

答案:6  悬赏:50  
解决时间 2021-01-30 18:56
c语言“=”和“==”有什么区别?
最佳答案
有区别 “=”是赋值语句,
== 用来判断是否相等 如: if(x==10) x如果等于10 则括号里的值是1执行,x不等于10 则括号里的值是0 不执行

如果写if(x=10),那么 x=10 这个式的值其实就是1 ,直接执行。
全部回答
= 是赋值 例: a = 1; // 这里就是把数值1赋值给变量a == 是用来判断两个被比较数是否相等 例: if (x == y) // 这里就是判断x和y的值是否相等
等号是==,赋值号是=,int a=1,是把1赋值给a, a==1,就是a是常值1
= 在c中一般是给变量赋值 ==就是等于了,为了与前者相区别
“=”表示赋值运算,将“=”号后面的值赋给“=”号前面的变量; “==”表示逻辑运算,判断“==”左右两边表达式是否相等,若相等返回“非零”,若不相等返回“0”
=是用于赋值的如 int i=100;那么 i的值就是100了。 ==是用于判断的 如if(a==100)的意思就是 a与100是否相等。返回的结果是 true或false
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么奥运圣火不会熄灭
国家统招 用英文怎么说
最好的我们全集百度云网盘
新艺佳美容美体地址在哪,我要去那里办事
蓟县到密云的汽车都是几点的?
工期计划和计划工期的区分?
coser是怎么出名的
3寸汽油泵用2寸喷灌行吗
怎么才好玩到韩服的剑灵啊,本人小白希望认真
联想笔记本G455 如何升级内存求指导
dnf怎么替换模型
word文档怎么存成doc格式
北京火车站西到北京火车站南站坐地铁几号?说
想问下经济学中cross-balance sheet 是什么意
髯字开头的成语
推荐资讯
原始社会氏族公社阶段的教育有何特点?
一到高三数学题 已知函数f(x)=1/2x^2-mlnx+(m
如何将word的对齐工具调出来
我背后面的腰上怎么会有像皱纹一样的纹路
懿润百货这个地址在什么地方,我要处理点事
正新22x175轮胎多少钱一条
求十四郎千香引
难道所有的人都要去赚钱,才能得到想要的一切
堪能组什么词
用Jquery如何改变鼠标移过去和移出来的背景图
随着《中国好声音》的异常火爆,朱丹现在会不
ps3 4212港版E3无损破解如何检查是不是换壳机
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?