如何创建数组指针并赋值
时间: 2023-04-01 18:03:11 浏览: 105
动态创建对象例_(续-数组指针与字符串
要创建数组指针,可以使用以下语法:
数据类型 (*指针变量名)[数组长度];
例如,要创建一个指向整数数组的指针,可以使用以下代码:
int (*ptr)[5];
接下来,可以使用 malloc 函数为指针分配内存,并使用指针变量来访问数组元素。例如,以下代码创建了一个包含 5 个整数的数组,并使用指针变量 ptr 访问数组元素:
int (*ptr)[5];
ptr = (int (*)[5])malloc(sizeof(int[5]));
(*ptr)[] = 1;
(*ptr)[1] = 2;
(*ptr)[2] = 3;
(*ptr)[3] = 4;
(*ptr)[4] = 5;
这将创建一个指向包含 5 个整数的数组的指针,并将其赋值给 ptr 变量。然后,可以使用指针变量来访问数组元素,如上面的代码所示。
阅读全文