x--是什么意思

Python017

x--是什么意思,第1张

X:英文字母表中的第24个字母。发音/eks/,是英语字母中开头单词最少的字母。

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