关系操作符

>;>=;<;<=

!=   用于测试“不相等”

==      用于测试“相等”;=   表示赋值操作符;

逻辑操作符

&&     逻辑与

||          逻辑或

逻辑操作符

&&逻辑与

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;

}