指针与地址的关系
指针存储的数值为内存的地址
指针 指针变量的概念
指针 指向关系 指针变量 指向关系的变量
指针变量的定义 引用
数据类型*指针变量名 例 int *pa 赋值 指针变量名=变量地址 例 int a=3; int *pa; pa=&a; &a 变量的地址 可直接 int*pa=&a
注 * 取内容 int a=3; int *pa; pa=&a; 则*pa=3
指针变量为函数参数
理解函数参数 则理解
动态内存分配
定义语句分配空间为静态 申请释放空间为动态 用时
viod *malloc(unsigned int size) void free(void *p)
例 int *pi pi=(int *)malloc(2); free(pi) C语言
new delet C++
int *pi=new int; int *pi=new int[10]大小为10的空间
delecte pi;
注 一定要释放 释放之后不能再用