×

C语言空间开辟的教程资料说明

消耗积分:1 | 格式:doc | 大小:0.03 MB | 2020-07-29

电子DIY001

分享资料个

本文档的主要内容详细介绍的是C语言空间开辟的教程资料说明

  1.系统自动分配内存空间的变量

  不使用关键字

  int a; 表示a是一个整型变量,系统自动分配四个字节的空间

  这样声明的一般变量由系统自动分配内存空间

  2.主动分配内存空间的变量

  (1)malloc关键字

  void *malloc(unsigned int size)

  内存的动态存储区中分配长度为size的连续空间,函数返回值是一个指向分配域起始地址的指针。

  可以进行各种类型的转换。

  (2)calloc关键字

  void *calloc(unsigned n,unsigned size);

  在内存的动态存储区中分配n个长度为size的连续空间。

  函数返回值是一个指向分配域起始地址的指针

  上述两者的区别是一个只分配单个变量的空间,另一个分配多个变量的内存空间。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !