当前位置:网站首页 > 技术博客 > 正文

什么情况下用malloc



  今日写程序,突然想到一个问题,为什么有时候不要malloc,为什么有时候要呢!好好查资料才了解到一些原理。

  

  返回值是void指针,void* 表示未确定类型的指针,void *可以指向任何类型的数据,更明确的说是指申请内存空间时还不知道用户是用这段空间来存储什么类型的数据(比如是char还是int或者其他数据类型),可以通过类型强制转化转化为其他任意类型指针。如果分配成功则返回指向被分配内存的指针(此存储区中的初始值不确定),否则返回空指针NULL。

为什么要?何时要?

  

版权声明


相关文章:

  • 火鸟字幕组的礼包密码2025-01-15 11:01:03
  • 内连接,左连接,右连接关键字2025-01-15 11:01:03
  • java学会增删改查达到什么水平2025-01-15 11:01:03
  • 温度set2025-01-15 11:01:03
  • csrf攻击解决方案2025-01-15 11:01:03
  • oracle rownum=1什么意思2025-01-15 11:01:03
  • 生成树协议百科2025-01-15 11:01:03
  • 应用层的十一个协议2025-01-15 11:01:03
  • opencv copymakeborder2025-01-15 11:01:03
  • bind9是什么2025-01-15 11:01:03