iphonesdk语法

iphonesdk语法,iphone,objective-c,syntax,Iphone,Objective C,Syntax,这可能是一个非常基本的语法问题,但我找不到答案 谁能告诉我这个表达是什么意思吗 objPoint.x = -objPoint.x; 注意,objPoint是一个CGPoint 谢谢 将水平坐标更改为负坐标 另一个例子是: x = 7; x = -x; 然后它将变成x=-7 这就是评估过程: 评估过程将首先在右侧运行,因此该过程为: replace x with 7, the right hand side of -x will become -7. 然后将其分配到左侧:x=-7 这不是“

这可能是一个非常基本的语法问题,但我找不到答案

谁能告诉我这个表达是什么意思吗

objPoint.x = -objPoint.x; 
注意,objPoint是一个CGPoint


谢谢

将水平坐标更改为负坐标

另一个例子是:

x = 7;
x = -x;
然后它将变成
x=-7

这就是评估过程:

评估过程将首先在右侧运行,因此该过程为:

replace x with 7, the right hand side of -x will become -7.

然后将其分配到左侧:
x=-7 

这不是“iPhone SDK语法”,它是C、C++或Objtovi.C感谢一些编辑,但我的意思是因为x=7 SO -X=(7),最后语句返回了什么?
(-7==(-x=-(7))
的计算结果是什么?我假设为true,因为它将完成赋值,然后计算表达式。另外,
(-x)=(-7)
编译吗?不,我的意思是对于表达式x=-x,首先,计算机将x替换为7,因此右侧将变成-7。这就是-x=-7的含义