#include <stdio.h>
#include <stdlib.h>//申请空间的三种形式是在 <stdlib.h>头文件当中
//声明
int *test1()
{
//定义一个指针函数 并申请三的字节的内存空间
int *arr =calloc(3,sizeof(int));
*arr = 19;
*(arr+1) =20;
*(arr+2) =21;
//返回
return arr;
}
//实现
int main(int argc,const char * argv[])
{
int *arr =test1();
//循环打印
for(int i =0; i <3;i++)
{
printf("%d",arr[i]);
}
free(arr);//释放这个数组malloc的内存
return 0;
} // 很抱歉这里写了c的只是,但是oc是继承c的,留在这里做个小标记