郝斌数据结构 10 跨函数使用内存讲解及其示例
2016-12-18 22:56
344 查看
#include<stdio.h> #include<malloc.h> struct Student { int sid; int age; }; struct Student * CreateStudent(void) { struct Student *p = (struct Student *)malloc(sizeof(struct Student)); p->sid = 10; p->age = 15; return p; } void ShowStudent(struct Student *ps) { printf("id = %d age = %d\n",ps->sid,ps->age); } int main(void) { struct Student *ps; ps = CreateStudent(); ShowStudent(ps); free(ps); return 0; }
相关文章推荐
- 【郝斌数据结构自学笔记】10-11_跨函数使用内存讲解及其示例
- [C语言] 数据结构-预备知识跨函数使用内存
- 06-数据结构_预备知识-跨函数使用内存
- 郝斌数据结构 39~44 循环队列需要几个参数来确定及其含义的讲解
- Delphi中复制带有String的记录结构时不能使用Move之类的内存操作函数
- js编码、解码函数介绍及其使用示例
- //函数返回结构的使用示例
- [置顶]C#中使用Redis不同数据结构的内存占有量的疑问和对比测试
- 为什么hash作为内存使用的经典数据结构?
- js编码、解码函数介绍及其使用示例
- 数据结构与函数使用问题
- 【分析函数】使用分析函数LAST_VALUE或11g LAG实现缺失数据填充及其区别
- IplImage数据结构及其相关函数
- js编码、解码函数介绍及其使用示例
- 字符数据在内存中的存储形式及其使用方法(C实现)
- Delphi中复制带有String的记录结构时不能使用Move之类的内存操作函数
- PHP使用CURL函数获取HTTPS网页及POST数据示例
- 网络设备发送队列相关数据结构及其创建函数 (linux网络子系统学习 第十节 )
- 数据结构与函数使用问题