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的含义