c语言的一些常见的问题。

来源:百度知道 编辑:UC知道 时间:2024/05/04 09:18:39
int a ,b,c;
if(a>b&&a>c)
else......
请问else 后面如果用if来表示是什么?

还想问一个问题,就是"="与'=='的区别。在编写程序的时候什么时候用"=",什么时候又用'=='呢?
非常感谢你!

else 后面如果用if来表示是 if的嵌套,如果满足了一个条件,再对另一个条件进行判断。

=是赋值运算符,
int a=0;
表示把0这个值赋给变量a;

==
是关系运算符,
a==0
是一个判断表达式,
如果a等于0,那么这个表达式的值为1
如果不,那么这个表达式的值为0

可以用else if或者直接用if。
=与==的区别:=是赋值用的,比如x = 0;
==是用作比较的,比如if (x == y) //表示如果x与y相等的话就执行if下面的语句。