本帖最后由 caijie001 于 2018-8-27 17:47 编辑
建议这样子用:
1 /* 定义申请内存的指针 */ 2 static uint32_t *p_test = NULL; 3 4 printf("正在向内存池申请内存...........\n"); 5 p_test = malloc(TEST_SIZE); /* 申请动态内存 */ 6 if(RT_NULL == p_test) /* 没有申请成功 */ 7 printf("动态内存申请失败!\n"); 8 else 9 printf("动态内存申请成功,地址为%d!\n\n",p_test); 10 11 printf("正在向p_test写入数据...........\n"); 12 *p_test = 1234; 13 printf("已经写入p_test地址的数据\n"); 14 printf("*p_test= %.4d ,地址为:%d \n\n",*p_test,p_test); 15 free(p_test);
|