表達式
賦值表達式i=i+2與i+=2等價
條件表達式?:(三目運算符)A?B:C(A成立為B,A不成立為C)
逗號表達式(A,B,C,D)最終值為D的值
舉例:
#includeintmain()
{
inta=10,b=100,c=101;
printf("%d%d%d%d%d%d%d\n",a+b,b-a,a*b,b/a,c/a,b%a,c%a);
if((a+b)>100&&(a*b)>=1000)
printf("是!\n");
if((b/a)==10||(c%a)!=10)
{
printf("類型轉換為:%f\n",(float)b);
}
intx1,x2,n=50;
x1=n++;
x2=++n;
printf("%d%d\n",x1,x2);
intp=6,q=7,z;
z=(p>q)?p:q;
printf("%d\n",z);
return0;
}