Objective-C 指针理解
来源:互联网 发布:淘宝天天秒杀 编辑:程序博客网 时间:2024/05/02 02:52
学习地址
http://www.itivy.com/iphone/archive/2011/12/11/iphone-xcode-objective-c-pointer.html
理解:
1、一个指针变量就是一个包含其它变量地址的变量
2、int x=4; &x得到的是x在内存中的地址
3、声明一个指针变量 int *y (为什么是int类型的哪?)
4、y = &x; 将x的内存地址存储到指针变量y中
5、指针变量前加个【*】星号,得到的就是指针所指向内存存储空间内的值,*y的值是4,它就等同于表达式x
6、*y=5 就等同于x=5
7、指针之所以有用,是因为有时候你需要变量的数值,但需要用到变量的地址
8、比如编写一个函数,内容是1加上一个变量,你就会用到变量的地址
void increment(int *y)
{
*y = *y+1;
}
之后,调用这个函数
int x=4;
increment(&x);
//now x is equal to 5
在来一篇
http://skyoceanone.blog.51cto.com/3483859/687271
理解:
1、int* b;int * b;int *b;3种写法都可以
NSString *favoriteActress = @"Julia";
解释:指针变量favoriteActress指向内存中的一个位置,这个位置存储着字符串"Julia"
- Objective-C 指针理解
- Objective-C 指针理解
- Objective-C函数指针
- Objective-C delegate理解
- 理解 Objective-C Runtime
- 理解 Objective-C Runtime
- 理解 Objective-C Runtime
- 理解 Objective-C Runtime
- 理解 Objective-C Runtime
- 理解 Objective-C Runtime
- 理解 Objective-C Runtime
- 理解 Objective-C Runtime
- 理解 Objective-C Runtime
- 理解 Objective-C Runtime
- 理解 Objective-C Runtime
- 理解Objective-C Runtime
- 理解 Objective-C Runtime
- 理解 Objective-C Runtime
- 第一章 条形码概述--第1.1节 条形码的发展历史
- Project has no default.properties file! Edit the project properties to set one.错误解决方案
- 3道小题目,先不看答案,看看你都会吗
- Android 中的AIDL
- const关键字及其相关用法
- Objective-C 指针理解
- word中如何绑定图号
- 第一章 条形码概述--第1.2节 一维条码简述
- 6437
- Android 开发
- DM365的视频编码器的硬件设计
- 看不清楚?换个图片
- 第一章 条形码概述--第1.3节 一维条码系统的运作
- 控制程序流