指针
文章平均质量分 55
雨焰翎
这个作者很懒,什么都没留下…
展开
-
【指 针 进 阶】
int (*p)[4] //定义了一个整形数组指针p,用于指向列数为4的整型二维数组p=arr;指针常量:就是指针的指向不能够改变的指针,也就是指针类型的常量,指针中存储的地址不可被改变(指针数组:本质上是一个数组,数组中的每一个元素都是指针类型的,都可以指向对应数据类型地址。常量指针:就是指向常量的指针,也就是指针指向的地址内的值不可被改变,又被称为只读指针(数组指针:本质上是一个指针,是一个用于指向地址的指针。指向的地址上的值可以改变。如:int* p[4]原创 2023-04-12 00:14:44 · 74 阅读 · 0 评论 -
【动态内存】
realloc函数:realloc(void* p,unsigned int size)例如:int* p=(int*)calloc(10,sizeof(int));calloc函数:calloc(unsigned n,int size)用于分配n个大小为size的连续内存区域,可以为一维数组开辟动态内存空间。例如:char* p=(char*)malloc(100)例如:realloc(p,50*sizeof(int))malloc函数:malloc(int size)例如:free(p);原创 2023-04-09 21:37:05 · 53 阅读 · 0 评论 -
【基 础 指 针】
/指针变量的定义格式:数据类型 * 指针变量名//数据类型:保存的地址上的数据类型,基类型//指针变量:保存地址//指针变量的类型:基类型int main()int a = 10;p = &a;//拿第一个编号来作为地址 &取地址运算符//解引用 得到地址上的数据 解引用运算符 *//p1=&c,而不是*p1=&creturn 0;原创 2023-04-07 22:14:38 · 310 阅读 · 0 评论 -
【枚举类型】
【代码】【枚举类型】原创 2023-04-06 17:20:41 · 129 阅读 · 3 评论