55问答网
所有问题
C语言中为什么一会儿用“==”,一会又用“=”,有什么区别?有规律吗?
如题所述
举报该问题
推荐答案 2021-10-12
您好,很高兴回答您的问题。
在
c语言
中,不同符号有不同的含义。==是关系运算符,用来判断符号两边的数据是否满足两者完全相等的条件,若是满足则
表达式
结果为真,否则结果就为假。而=是表示的赋值运算,要求左边必须是单个变量,右边可以是
常量
、变量和表达式。表示把右边数据的结果赋值给左边的变量。
明白了两者的含义后,再使用就不会很难了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IRFL4LQe48F4I8eeIcR.html
其他回答
第1个回答 2021-10-12
在c语言规范中,用“==”来表示两个操作数相等,而用“=”来表示对一个变量进行赋值运算。
它们的区别和规律就是“==”两边的数在进行比较时都已经有确定的值了,而“=”的左边则通常是一个变量,只有在赋值后才有确定的值。
第2个回答 2021-10-12
c语言中,==表示判断两个表达式是否相等,=表示将等号后面的计算结果赋值给前面的变量,双等号是逻辑判断,单等号是赋值,两者完全不一样。
第3个回答 2021-10-12
一个是赋值语句,另外一个是等于,判断的语句,所以这是不一样的,你可以去了解一下c语言的运算符,很多很复杂,建议你多看看就好了,确实不是很好理解。
第4个回答 2021-10-13
区别太大了,
==表示判断,判断前后两个值是不是相等,值做判断,常出现在循环条件,判断条件,选择条件中,类似的还有!=表示是否不相等,
=这个符号表示赋值,比如a=5;就是把a的值定义或者重新定义成5,之前没值就赋值成5,之前是4,就重新定义成5,以后的a就不是4,而是重新赋值的5,没有判断的关系,只有赋值,
1
2
下一页
相似回答
在
C语言中,为什么有
时用
=又有
时用
==,有什么区别吗?
答:
==是用来比较两个不管是数字还是字符时候一样
,如果一样则返回真值,如果不一样则返回0 =一般是用来得出结果
C语言中,=
和==到底
有什么区别,=
要什么时候用
,==
又该什么时候
用???
谢...
答:
=是赋值的时候用的 比如说int i = 5;也就是给变量i赋值为5 ==是在判断中使用的 比如说if(i == 5) i++;也就是如果i的值为5,就让i加一
C语言中,
a=b=c,a=b
==
c,a==(b=c),a==(b==c)
有什么区别
答:
此时b和c都为3,所以判断b
==c
为真,值为1,然后将1赋给a,输出a,
C语言中
赋值语句
有什么
规则要求?
答:
4. 注意赋值表达式和赋值语句的区别
。 赋值表达式是一种表达式,它可以出现在任何允许表达式出现的地方,而赋值语句则不能。下述语句是合法的: if((x=y+5)>0) z=x; 语句的功能是,若表达式x=y+5大于0则z=x。下述语句是非法的: if((x=y+5;)>0) z=x; 因为x=y+5;是语句,不能出现...
学生必看
c语言
必看常见符号分类集合贴
答:
关键字,又称为保留字,他们是
C语言中
预先规定的具有固定含义的一些单词,例如C语言的第一个程序中的int和return等,用户只能按预先规定的含义来使用他们不能擅自改变其含义。 2、标识符 标识符分为系统预定义标识符和用户自定义标识符两类。 顾名思义,系统预定义标识符就是由系统预先定义好的,例如主函数main和输出...
大家正在搜
c语言学了有什么用
c语言有什么实际用处
c语言有什么用
c语言是什么语言
C语言有用吗
c语言是用什么编写的
c语言用什么编译器
c语言是干什么用的
c语言用的什么软件
相关问题
在C语言中,为什么有时用=又有时用==,有什么区别吗?
C语言为什么有时候带& *有时候不带,区别在哪?
C语言中什么时候用“=”,什么时候用“==”?
C语言中,=和==到底有什么区别,=要什么时候用,==又该什...
c语言中什么时候用==和=?
C语言中二维数组定义时 用() 和用{}的区别到底在哪里? ...
C语言初级=和==有什么区别什么时候用=或==
C语言中%和/分别有什么用?或者说,有什么区别。