单片机原理与接口技术(第5章单片机的C语言程序设计).ppt

单片机原理与接口技术(第5章单片机的C语言程序设计).ppt

单片机原理与接口技术 第5章 第5章 结束 3.函数的调用 (1)函数调用的一般形式 调用形式:函数名 (实参表); 说明:若包含多个实参,则应将各参数用逗号隔开,实参与形参个数相等,类型一致,按顺序一一对应。 (2)函数调用的方式 ① 函数语句, 例:printf(“Hello,World!\n”); ② 函数表达式,例:m=max(a,b)*2; ③ 函数参数, 例:m=max(a,max(b,c)); (3)对被调用函数的说明 ① 必须是已存在的函数; ② 库函数要在程序开头处使用:# include *.h ③ 用户自定义函数要进行函数说明。 (4)函数说明的要求 ① 函数说明位置:程序的数据说明部分,函数内或外: 调用函数内部的数据说明处; 在所有函数被定义之前,即文件的开头处。 ② 下列情况下,可不作函数说明: 程序文件的开始处说明了所有被调用函数的类型; 被调用函数定义出现在主调函数之前。 4.函数的嵌套和递归调用 (1)函数嵌套 函数不能嵌套定义,但允许嵌套调用,函数的嵌套调用如图5-6所示。 图5-6 函数的嵌套调用 (2)函数的递归调用 定义:函数直接或间接的调用自身叫函数的递归调用。 说明:① C编译系

文档评论(0)

1亿VIP精品文档

相关文档