C語言的基本語句跟Java中的差不多
算術運算符
關系運算符
C語言中沒有boolean類型
在C語言中,關系運算的結果為"真"就返回1,"假"就返回0
int a1 = 5 >4;// 1
int a2 = 5 <4;// 0
* 還需注意的是,在C語言中,任何非0值都為"真",只有0值才為"假"如:if(⑴){}
if (a=0){}
在C語言中,可以不保存關系運算的結果因此,下面的寫法是合法的:
int a = 10;
a > 10;
a == 0;
邏輯運算符
邏輯運算的結果也只有兩個:成立就為"真",返回1;不成立就為"假",返回0
復合賦值運算符
自增運算符和自減運算符
逗號運算符和逗號表達式
* 逗號運算符主要用于連接表達式,例如:
int a = 9;
int b = 10;
a = a+1 , b = 3*4;
逗號表達式的運算進程是:從左到右的順序,先計算表達式1,接著計算表達式2,...,最后計算表達式n
* 全部逗號表達式的值是最后1個表達式的值c = (++a, a *= 2, b = a * 5); <==> c=b;
3目運算符:int a = (b >5) ? 10 : 9;