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

什么情况下用malloc



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

  

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

为什么要?何时要?

  

版权声明


相关文章:

  • usb mount2025-01-15 11:01:03
  • java多线程总结2025-01-15 11:01:03
  • javapost请求数据2025-01-15 11:01:03
  • 火鸟字幕组的礼包密码2025-01-15 11:01:03
  • dcnn与cnn的区别2025-01-15 11:01:03
  • 1、javascript的数据类型有哪些?2025-01-15 11:01:03
  • oracle rownum=1什么意思2025-01-15 11:01:03
  • 生成树协议百科2025-01-15 11:01:03
  • shell获取上一条命令执行结果2025-01-15 11:01:03
  • 应用层的十一个协议2025-01-15 11:01:03