Objective-c的指针学习

1.指针的概念:存储指向某个内存空间的地址。

2.定义一个指针的的方法

#include<stdio.h>
int main(int argc,const char * argv[])
{
int i = 17;
int *addressOfI = &i; //定义一个指针 addressOfI 赋予它i的地址。
printf("i stores its value at %p\n",addressOfI);//%p是对内存地址的转换说明。
printf("this function starrts at %p\n",main);
return 0;
}
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">xcode的运行结果</span>

“i stores its value at 0x7fff5fbff84c

 this function starrts at 0x100000ee0
 Program ended with exit code: 0 ”

3.使用指针,需要注意的地方

  给指针赋予数据类型后如 int类型,就不能给其他类型使用。 

  指针未初始化不要拿来间接访问其他存储空间。如

 int *addressOfI = &i;

  //课程安排指针暂时学到这。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值