关系操作符
>;>=;<;<=
!= 用于测试“不相等”
== 用于测试“相等”;= 表示赋值操作符;
逻辑操作符
&& 逻辑与
|| 逻辑或
逻辑操作符
&&逻辑与
int main()
{
int a = 3;
int b = 5;
int c = a && b;//两者都为真,则为真;有一为假,就为假;
printf("c = %d\n", c);
return 0;
}
||逻辑或
int main()
{
int a = 3;
int b = 5;
int c = a || b;
printf("c = %d\n", c);//有一为真,就为真;
return 0;
}
条件操作符
exp1 ? exp2 : exp3 ;
int main()
{
int a = 100;
int b = 20;
int max = 0;
max = (a > b ? a : b);
if (a > b)
max = a;
else
max = b;
return 0;
}
逗号表达式
exp1 , exp2 , exp3 , ......expN
下标引用、函数调用和结构成员
[] () . ->
int Add(int x, int y)
{
int z = 0;
z = x + y;
return z;
}
int main()
{
int a = 10;
int b = 20;
int sum = Add(a, b);
return 0;
}