1 #include "stdio.h"
 2 void main()
 3 {
 4     int arr[3] = {1,2,3};
 5     int* arr2 = malloc(3*sizeof(int));//malloc calloc relloc
 6     arr2[0] = 1;
 7     arr2[2] = 3;
 8     
 9     printf("%d\n",arr2[0]);
10     printf("%d\n",arr2[1]);
11     printf("%d\n",arr2[2]);
12     
13     free(arr2);//释放资源内存,否则电脑会卡
14 }

分配3个4字节的一个名为arr2空间存放数值(3*4(int)),int存放最高为4个字节。

 

相关文章:

  • 2021-05-10
  • 2022-12-23
  • 2021-05-26
  • 2021-05-18
  • 2021-08-07
  • 2021-11-17
猜你喜欢
  • 2021-06-06
  • 2022-02-26
  • 2021-09-14
相关资源
相似解决方案