小编Lee*_*Lee的帖子

了解指针?

正如标题所示,我无法准确理解指针是什么以及为什么使用它们.我已经搜索了一下但仍然不太懂.我主要在Objective-C工作,但从我读过的内容来看,这更像是一个C主题(所以我添加了两个标签).

根据我的理解,前面带星号的变量指向内存中的地址?我不太明白为什么你使用指向值的指针而不是仅仅使用值本身.

例如:

NSString *stringVar = @"This is a test.";
Run Code Online (Sandbox Code Playgroud)

在这个字符串上调用方法时,为什么它是一个指针而不是直接使用字符串?为什么不使用指向整数和其他基本数据类型的指针?

有点偏离主题,但我是否正确标记了这个?在我编写它时,我认为它更像是一个编程概念,而不是特定于语言的东西,但它确实专注于Objective-C,所以我用objective-c和c标记它.

c objective-c

1
推荐指数
2
解决办法
2390
查看次数

标签 统计

c ×1

objective-c ×1