![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言代码分享
文章平均质量分 56
风崔草动
我来自地球
展开
-
C语言动态内存分配
C语言动态内存分配 动态数据结构可以在运行时灵活添加、删除或重排数据项。在运行时分配内存空间的过程称为动态内存分配。内存分配函数如下: malloc 分配所需的字节大小,并返回指向所分配空间的第一个字节的指针 calloc 为元素数组分配空间,并初始化为零,然后返回指向该内存的指针 free 释放前面已分配的空间 realloc 修改前面已分配空间原创 2013-11-23 17:58:17 · 738 阅读 · 0 评论 -
将整个结构体作为一个参数传递给函数
//程序:整个结构体作为一个参数传递给函数(参考:C程序设计第四版第307页) struct stores{ char name[20]; float price; int quantity;}; // 声明一个结构体 struct stores update(struct stores product,float p,int q); //函数声明,更改结构体 float m原创 2013-11-12 20:33:48 · 2963 阅读 · 0 评论 -
c语言文件输入输出函数详解
C语言文件输入输出函数详解 1. 需要了解的概念 需要理解的知识点包括:数据流、缓冲区、文件类型、文件存取方式 1.1 数据流: 指程序与数据的交互是以流的形式进行的。进行C语言文件的存取时,都会先进行“打开文件”操作,这个操作就是在打开数据流,而“关闭文件”操作就是关闭数据流。 1.2 缓冲区(Buffer): 指在程序执行时,所提供的额外内存,可用来暂时存放做准备执行的数据转载 2013-11-13 18:35:10 · 1103 阅读 · 0 评论