99问答网
所有问题
C语言中为什么一会儿用“==”,一会又用“=”,有什么区别?有规律吗?
如题所述
举报该问题
推荐答案 2021-10-12
您好,很高兴回答您的问题。
在
c语言
中,不同符号有不同的含义。==是关系运算符,用来判断符号两边的数据是否满足两者完全相等的条件,若是满足则
表达式
结果为真,否则结果就为假。而=是表示的赋值运算,要求左边必须是单个变量,右边可以是
常量
、变量和表达式。表示把右边数据的结果赋值给左边的变量。
明白了两者的含义后,再使用就不会很难了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WOvXtXBzt7vtW7zzWeO.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语言中,=
和==到底
有什么区别,=
要什么时候用
,==
又该什么时候
用???
谢...
答:
=是赋值的时候用的 比如说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语言
必看常见符号分类集合贴
答:
关键字,又称为保留字,他们是
C语言中
预先规定的具有固定含义的一些单词,例如C语言的第一个程序中的int和return等,用户只能按预先规定的含义来使用他们不能擅自改变其含义。 2、标识符 标识符分为系统预定义标识符和用户自定义标识符两类。 顾名思义,系统预定义标识符就是由系统预先定义好的,例如主函数main和输出...
编程语言学习建议:
C语言
只是起点
答:
很多同学在学完或正在学编程语言的过程中,都会遇到这样的情况:学完C语言后,提到某些知识点,如三目运算符、指针、水仙花数、二维数组、位运算,感觉既熟悉又陌生。本文将为你提供编程语言学习建议,帮助你更好地掌握C语言和其他编程语言。C语言是编程的起点C语言是编程的起点,如果你想深入底层学习
,C语言
是非常值得...
c语言中
a%2=1与a%2
==
1的
区别,
用法。谢谢!
答:
a==1?1:2在
c语言中
的意思是说如果a等于1是成立的话,那么a的结果就是为1,但是如果a等于1的等式不成立的时候,那么a的结果就为2。这样的式子在
C语言中,
属于关系运算符中的三目运算符,三目运算符就是当等式成立结果为?后面的值,当不成立时,选择:后的值。等式?条件1:条件2。
C语言
的运算符的优先级是
什么?
答:
它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到
C语言,
适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。在...
c语言中
的+
=
是
什么
意思?怎么使用的?
答:
自增1的意思,比如 int i=1; i++后i的值就变为了2.两种用法:假如定义了一个变量i=1 1、若使用i++, 指代先取i的值再另i=i+1 2、若使用++i,指代先使i=i+1再取i的值 注意的就是i++和++i的
区别,
前者是运算完后自增1,后者是自增1后再运算。
为什么C语言中有
时需要&符号
,有
时又不需要这个符号?
答:
这连个函数
有什么区别
呢。首先看第一个声明;(1)void swap(int a,int b);这个声明是按值传递,在调用这个函数的时候,先把a和b的值复制到2个变量中ta和tb,然后再执行过程。过程结束后ta,和tb的值互相交换,然后,函数执行完成后,ta和tb的空间就会被释放。最后a和b的值不会改变;(2)void...
...
C语言为什么
要设表达式语句
?什么
时候用表达式
,什么
时候用表达式语 ...
答:
在
C中,
一个语句的最后面要有分号;,如果没有,就不是语句,所以表达式后面再加上分号,就成了表达式语句. 如下面 a=4+5 是表达式,没有分号 但 a=4+5; 就是表达式语句了,有分号 同时光一个4也就是表达式,4+5也是表达式,可以看到,其实表达式是用来组合成更大的更复杂表达式的,这就是它的作用.也...
大家正在搜
c语言学了有什么用
c语言有什么实际用处
c语言有什么用
c语言是什么语言
C语言有用吗
c语言是用什么编写的
c语言用什么编译器
c语言是干什么用的
c语言用的什么软件
相关问题
在C语言中,为什么有时用=又有时用==,有什么区别吗?
C语言为什么有时候带& *有时候不带,区别在哪?
C语言中什么时候用“=”,什么时候用“==”?
C语言中,=和==到底有什么区别,=要什么时候用,==又该什...
c语言中什么时候用==和=?
C语言中二维数组定义时 用() 和用{}的区别到底在哪里? ...
C语言初级=和==有什么区别什么时候用=或==
C语言中%和/分别有什么用?或者说,有什么区别。