单片机原理及接口技术(C语言)第3章课件.ppt

数制转换 在一个函数中需要用到某个函数的功能时,就调用该函数。调用者称为主调函数,被调用者称为被调函数。 1. 函数调用的一般形式 函数调用的一般形式: 函数名 {实际参数列表}; 若被调函数是有参函数,则主调函数必须把被调函数所需的参数传递给被调函数,即将实参传递给形参——数据传递是单向的,实参与形参的类型必须一致,否则会发生类型不匹配的错误。 形参在函数未调用之前,并不占用实际内存单元。只有当调用时,形参才分配内存单元,这时实参和形参位于内存中不同的单元。调用结束后,形参占有的内存释放,而实参所占有的单元仍保留并维持原值。 C3.4 C51语言的函数 C3.4.3 函数的的调用 2. 函数调用的3种方式 (1). 被调用的函数名作为调用函数的一个语句 例如: print_message( ); 此时,并不要求函数返回结果数值,只要求函数完成某种操作。 (2). 函数结果作为表达式的一个运算对象 例如: result=2*gcd(a,b); 被调用的函数gcd的返回值参加表达式运算:乘2后再赋给result。 (3). 函数结果作为另一个函数的实参 例如: m=max(a,gcd(u,v)); 其中,gcd(u,v)是一次函数调用,它的返回值作

文档评论(0)

1亿VIP精品文档

相关文档