- 1
- 0
- 约小于1千字
- 约 21页
- 2017-07-06 发布于河南
- 举报
第13章编译预处理和动态存储分配。
第13 章 编译预处理和动态存储分配;Top77 不带参数的宏替换;Top78 不带参数的宏替换;Top78 不带参数的宏替换;Top78 不带参数的宏替换;Top78 带参数的宏替换;#define MAX(x,y) (x)(y)?(x):(y)
…….
main()
{ int a,b,c,d,t;
…….
t=MAX(a+b,c+d);
……
}
宏展开:t=(a+b)(c+d)?(a+b):(c+d);;带参的宏与函数区别;Top78 带参数的宏替换;Top78 带参数的宏替换;Top78 带参数的宏替换;Top79 对编译预处理的一些说明;Top79 对编译预处理的一些说明;Top79 对编译预处理的一些说明;Top80 动态存储分配;Top80 动态存储分配;Top80 动态存储分配;Top80 动态存储分配;通过calloc函数所分配的存储单元,系统自动赋初值0。例如:
char *ps;
ps=(char *)calloc(10,sizeof(char));
说明:
以上函数调用语句开辟了10个连续的存储单元,由ps指向存储单元的首地址。每个单元可以存储一个字符。
用calloc函数开辟的动态存储单元相???于开辟了一个一维数组。函数的第一个参数是数组的大小,第二个是数组元素的类型。函数的返回值就是数组的首地址。
您可能关注的文档
最近下载
- 初始过程能力研究计划表.docx VIP
- 浅谈国际工程设备物资管理.docx VIP
- 2024-2025学年高一下学期期末考试历史试题(含答案).docx VIP
- 光纤熔接培训(内部工程师培训).ppt VIP
- 2025年最新招标投标法修订草案实施细则全文解读.docx VIP
- 《年度关联交易财务状况分析表(报告企业合并报表信息)》(附填表说明).pdf VIP
- 2025年1月浙江高考英语真题 .pdf VIP
- 混凝土质量缺陷修补施工方案.doc VIP
- 2026广东东莞市松山湖管委会招聘24人笔试参考题库及答案解析.docx VIP
- 2024年11月30日中央国家机关遴选笔试真题及解析(B卷).docx VIP
原创力文档

文档评论(0)