x表示未知和无限。“X”还有“目标”和“希望”的意思,有些词的意思比较模糊。不易直译而用“XXX”表达,等等意思。
在社会学中,x是“完美”的意思,千言万语可以通过x来传递。
在数学中,x通常表示方程中未知数的值。x代表一个未知数,字母代表一个数。它的大小未知。可能是2或5。除x以外的字母也可以使用,如a、b等。
在罗马数字中,X表示十。
X也用来表达“亲吻”,“深爱”,“心有所属”,“一心一意”,信后常用三次来表达一种思念、关怀和至高无上的纯爱。女人爱的恰当词语。
首先了解下优先级与结合性1.--为自减运算符,第二优先级,自右至左
2.x--这个表达式:先使用x的值,接着x=x-1
整个表达式的值为x
看
while(x--)
{
}
首先
①判断x--这个表达式的值是否为0(即x的值),如果为0,不执行循环体
但仍然执行x=x-1
例如:
int x=0则不执行循环体,x最终值为-1
②如果x的初值不为0,判断x--这个表达式的值是否为0,(不论是否为0)x=x-1,
如果x--表达式的值不为0,在执行循环体.(真绕...看例子)
例如:
int x=3
while(x--)
{
printf("while\n")
}
printf("%d\n",x)
①3-->不为0-->x=x-1-->x=2
执行循环体 while
②2-->不为0-->x=x-1-->x=1
同上
③1-->不为0-->x=x-1-->x=0
同上
④注意 此时x=0,将不再执行循环体,但x=x-1-->x=-1
(建议你逐步调试,很清晰)
x+=
++y
即
x
=
x
+
(++y),赋值号右边++y的意思是y自增1,再与x的值相加赋给左边的x
假如x=1,
y=2,那么x
=
1+(++2)
=
1+3=4