- 4
- 0
- 约 25页
- 2016-08-26 发布于河南
- 举报
嵌入式C编程 02_C高级议题
课程安排 预处理 字节构造 高级函数 1、递归为函数嵌套调用过程,直接或者间接调用函数本身 2、经典的结成递归算法: 递归调用 1、变参函数的典型代表 int printf(const char *format, …); 2、变参函数实现例子: va_start(ap, A):初始化参数列表 va_arg(ap, T):获取当前ap指向的变 参值并使ap指向下一个参数 va_end(ap):提示参数提取结束 变参函数 1、在指针与函数章节已经描述过:不在程序中显示调用,而是通过调用 其他函数反过来调用的函数,通常以函数指针参数形式调用。 2、一个典型的回调函数的例子 信号发生后的处理func函数通过signal注册到系统后,当信号发生时由系统 自行调用。 回调函数 1、函数调用过程需要一定的时间开销:参数传递、跳转、返回。 2、使用宏函数则可以减少函数调用开销;但宏缺少函数的封装性:而参数无 类型限制,宏替换容易出错。 3、C99标准提供了内联函数语法,在编译时展开,减少调用开销: inline int max (int a, int b) {return a b ? a : b} 注意:尽管inline声明内联,但编译器不一定编译时内联,通常
您可能关注的文档
- 织梦后台.doc
- 【译之灵口译培训】“无障碍出租车”北京将推行.doc
- 裁剪-重投影-批处理.doc
- chang词汇.doc
- 九年级英语第一学期期中考试卷.doc
- Win7下cad2008常青藤辅助工具应用设置.doc
- cocos2d-x学习指南CCMenu和CCMenuItem详解.doc
- 红皮书专四单词整理.doc
- Module 3 第2课时.ppt
- cocos3d制作射击游戏.doc
- 《GB 25974.4-2026煤矿用液压支架 第4部分:电液控制系统技术条件》.pdf
- GB 25974.4-2026煤矿用液压支架 第4部分:电液控制系统技术条件.pdf
- 中国国家标准 GB/T 17737.215-2026同轴通信电缆 第1-215部分:环境试验方法 电缆的高温老化.pdf
- 《GB/T 17737.215-2026同轴通信电缆 第1-215部分:环境试验方法 电缆的高温老化》.pdf
- GB/T 17737.215-2026同轴通信电缆 第1-215部分:环境试验方法 电缆的高温老化.pdf
- 2020至2025年车工初级证历年真题汇总 含答案解析 备考专用.docx
- 05.施工便道临时用地占用耕地和永农论证报告.docx
- 2026高三语文复习第六讲 赏析句子的表达效果.pptx
- 2026高三生物复习模块一 第一单元 第5课时 核酸是遗传信息的携带者.pptx
- 2026高三语文复习第六讲 特色:故事有何吸引力、感染力?.pptx
最近下载
- 2026黑龙江省纪委监委派驻省管企业纪检监察组及省纪检监察干部学院公开招聘工作人员42人考试参考试题及答案解析.docx VIP
- 2025年高考江西卷物理真题(附答案解析).docx VIP
- RAZ-G分级阅读小学英语绘本Time of Day(可打印成册).pdf VIP
- API 607-2010 转四分之一周阀门和非金属阀座的耐火实验.pdf VIP
- 初中英语新人教版七年级下册1-8单元作文范文(共八篇)(2025春).doc VIP
- 2025年国开电大 农业生态学 形考任务阶段作业1-4答案.pdf VIP
- 2025年理赔专业技术职务任职资格考试(理赔员-社保理赔)题库及答案.docx VIP
- 山农成人教育作物种子学期末考试复习题及参考答案.docx VIP
- 眼科视神经疾病诊疗指南技术操作规范.docx VIP
- 玉龙纳西族自治县(2025年)纪委监委公开遴选公务员笔试试题及答案解析.docx VIP
原创力文档

文档评论(0)