所谓的"变量"和所谓的"指针"之间有区别吗?

ope*_*rog 1 objective-c

我总是想知道说这样的东西是"指针"而不是"变量"是否正确:

NSString *fooStr = ...;
Run Code Online (Sandbox Code Playgroud)

你会称"fooStr"为"指针"而不是"变量"吗?或者可以在这说两个吗?

pix*_*xel 9

简短回答:

指针是包含数据存储器位置的变量,而变量包含数据本身.

因此,您可以将指针调用为变量,但将其称为指针则更具体.