1
我一直在想,如果它是正确的说,这样的事情是一个“指针”,而不是一个“变量”:所谓的“变量”和所谓的“指针”之间有区别吗?
NSString *fooStr = ...;
你所说的“fooStr”一个“指针”,而不是一个“变量” ?或者在这里说两个都可以吗?
我一直在想,如果它是正确的说,这样的事情是一个“指针”,而不是一个“变量”:所谓的“变量”和所谓的“指针”之间有区别吗?
NSString *fooStr = ...;
你所说的“fooStr”一个“指针”,而不是一个“变量” ?或者在这里说两个都可以吗?
短的答案:
指针是包含数据存储器的位置,而变量包含数据本身的变量。
所以你可以调用一个指针变量,但调用它的指针更具体。
指针的数据类型始终是一个地址。一个变量的数据类型就是你设置的。
这就是为什么有些人称之为_a指针变量_。 – 2009-12-11 18:12:11
是的。和变量指针将是完全不同的东西:) – pixel 2009-12-12 02:11:30