dsp28335C语言编程怎么分配内存

问问题描述

dsp28335C语言编程怎么分配内存,这个怎么解决啊?快急疯了?

答精选答案

最佳答案

函数原型:extern void *malloc(unsigned int num_bytes);

需要头文件:#include <stdlib.h>

功能:分配长度为num_bytes字节的内存块

返回值:如果分配成功则返回指向被分配内存的指针(此存储区中的初始值不确定),否则返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。函数返回的指针一定要适当对齐,使其可以用于任何数据对象。

说明:关于该函数的原型,在以前malloc返回的是char型指针,新的ANSIC标准规定,该函数返回为void型指针,因此必要时要进行类型转换。

示例:

代码:

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

int compare_integers(const void*a,const void*b)

{

int *pa = (int *)a;

int *pb = (int *)b;

return*pa-*pb;

}

int main()

{

int *array;

int n_values;

int i;

printf(

"how many values are there

");

if(scanf(

"%d

本文来自作者[洒脱书签X7]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/changshijingxuan/202609/1275427.html

赞 (0)

发表回复

本站作者后才能评论

评论列表(4条)

  • 洒脱书签X7
    洒脱书签X7 2026年09月30日

    我是公众科技网的签约作者“洒脱书签X7”!

  • 洒脱书签X7
    洒脱书签X7 2026年09月30日

    希望本篇文章《dsp28335C语言编程怎么分配内存》能对你有所帮助!

  • 洒脱书签X7
    洒脱书签X7 2026年09月30日

    本站[公众科技网]内容主要涵盖:教育咨询,知识百科

  • 洒脱书签X7
    洒脱书签X7 2026年09月30日

    本文概览:函数原型:extern void *malloc(unsigned int num_bytes);需要头文件:#include <stdlib.h>功能:分配长度为num_bytes字节的内存块返回值:如果分配成功则返回指向被分配内存的指针(此存储区中的初始值不确定),否则返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。函数返回的指针一定要适当对齐,使其可以用于任何数据对象。说明:关于该函数的原型,在以前malloc返回的是char型指针,新的ANSIC标准规定,该函

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们