指针

来源:互联网 发布:人工智能语音计算器 编辑:程序博客网 时间:2024/05/01 22:17

一:定义

int i,*p;p=&i;
二:
int *p=0;
初始化,空指针

定义指针变量一定要初始化

三:int a=1,b=10;

局部变量a,b在栈中是向低地址扩展存储,a的地址比b的大四个字节;堆是香高地址

四:指针访问二维数组

int a[2][3];int *p;
p=a[0];输出*(p+3*i+j)
int a[2][3];int (*p)[3];p=a;输出p[i][j]
五:指针和字符数组

char str[20]={""};char *array="";//char *array;array=
六:指针数组和数组指针

指针数组:数组由指针类型元素组成 int *p[10]
数组指针:指针指向含有10个元素的整形数组 int(*p)[10 ]





0 0
原创粉丝点击