C语言的等号和赋号有什么区别

C语言的等号和赋号有什么区别
另 什么是C语言的运算式 区别数学的运算式 所以有点迷糊咯

等号是==,赋值号是=...对变量赋初值时用赋值号,如int a=3;此时a==3的意义就是真,也就是1,a!=3为假,也就是0
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-20
==是判断,逻辑运算符喔…可以用在if语句里面做布尔判断…
eg. If(a==b)

=是赋值运算符喔…把等号右边的值赋给左边,eg. a=3.
第2个回答  2009-03-15
C语言的运算式逻辑上与数学运算式一致;
只是表达上不是用数字和数学运算符,而是用C语言规定的运算符和自定义变量(常量)进行表达;
第3个回答  2009-03-15
表示两个变量相等时两个等号连在一起用,a==b表示两者相等。一个等号时是付值。如n=300,
第4个回答  2009-03-15
==是等于,用于判断。
=用与赋值,表达式中。
相似回答