首页 > 代码库 > iOS学习笔记---c语言第八天
iOS学习笔记---c语言第八天
指针
首先将变量a的地址存放在另一个变量中,比如存放在变量b中,然后通过变量b来间接引用变量a,间接读写变量a的值。用来存放变量地址的变量,就称为"指针变量"
int *p=null; 初始值:null恒等于0 变量类型:整型指针 int *
指针变量所占字节数只于操作系统有关
指针类型转换符%p
printf("p = %p\n",p);
//c语言定义指针的时候,喜欢使用p,q,r等。 int *p = NULL; //我们通常所说的指针,指的是指针变量 //指针变量时存放内存地址(内存编号)的变量。 printf("%p",p);
取地址符&
int a = 3; int *p = &a;
取值运算符*
int a = 3; int *p = &a; printf("%d\n",*p); char c = ‘d‘; char *q = &c; printf("%c\n",*q);
指针的赋值代表指针的重指向。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。