- 1
- 0
- 约9.29千字
- 约 15页
- 2017-05-20 发布于北京
- 举报
C语言链表的建立及基本运算
malloc函数malloc函数的原型为:void *malloc (unsigned int size)其作用是在内存的动态存储区中分配一个长度为size的连续空间。其参数是一个无符号整形数,返回值是一个指向所分配的连续存储域的起始地址的指针。还有一点必须注意的是,当函数未能成功分配存储空间(如内存不足)就会返回一个NULL指针。所以在调用该函数时应该检测返回值是否为NULL并执行相应的操作。下例是一个动态分配的程序:#include
#include
main()
{
int count,*array; /*count是一个计数器,array是一个整型指针,也可以理解为指向一个整型数组的首地址*/
if((array(int *) malloc(10*sizeof(int)))==NULL)
{
printf(不能成功分配存储空间。);
exit(1);
}
for (count=0;count〈10;count++) /*给数组赋值*/
array[count]=count;
for(count=0;count〈10;count++) /*打印数组元素*/
printf(%2d,array[count]);
}
上例中动态分配了10个整型存储区域,然后进行赋值并打印。例中if((array(int *) malloc(10*sizeof(int)))==NULL
您可能关注的文档
- changchunban四年级语文下册4–6单元.doc
- CIA考试2002–管理控制与信息技术–试题.doc
- Ciicgas计算机组装与维护考试题和答案.doc
- chengshiguihua–副本–副本.doc
- CimatronE8.0产品设计与数控编程实例解析024100–01.doc
- Cimjeqs技术经济和企业管理期末复习题要点.doc
- (2009高31轮复习资料)物体的平衡.doc
- Cisco设备模块更换–V1.0.doc
- ChinaCache程光周末分享–CDN销售秘籍–成交每一单.doc
- CLab8–4new指针与字符数组.doc
- 锦州市太和区2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 长治市沁源县2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 西安市雁塔区2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
- 张掖地区张掖市2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 贵阳市云岩区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 伊春市金山屯区2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 湛江市麻章区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 渭南市临渭区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 湘西土家族苗族自治州龙山县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 运城市新绛县2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
最近下载
- 殡仪馆招聘信息考试题及答案.doc VIP
- 统编教材初中语文单元人文主题和语文要素梳理.docx
- 2025年陕西省公务员录用考试《行测》真题及答案.docx VIP
- PC-DMIS Blade 4.0 用户手册(M312-01-1C)-标准资料文件.pdf VIP
- 陕西省公务员录用考试《行测》真题及答案.docx VIP
- 2025年陕西省公务员录用考试《行测》真题及答案解析(记忆版).docx VIP
- 佳能IP系列喷墨打印机指示灯报错解释IP1880.pdf VIP
- 【七年级数学、初一】七下不等式-计算专题+解析.pdf
- 2026年苏州健雄职业技术学院单招职业技能考试题库(含答案详解).docx VIP
- 佳能IP1880打印机废墨清零、清除与加墨水的方法.doc VIP
原创力文档

文档评论(0)