C语言内容提要.ppt

C语言内容提要创新

函数调用时的数据传递 形式参数:int max(int x, int y); 实际参数: c=max( 3 , 5 ); 形参为带类型说明的变量,而实参可以是常量、变量或表达式: 在调用函数过程中,系统会把实参的值传递给被调用函数的形参, c=max(3,b); c=max(a,b); c=max(a+3,b); 实参 形参 单向性 形参必须指定类型,实参必须有确定的值 实参不带类型说明,但实参需与形参类型一致,个数相同 若实参类型与形参不一致,自动转换为形参的类型 例 比较两个数并输出大者 #includestdio.h int max(int x, int y); //函数声明 void main() { int a,b,c; scanf(%d,%d,a,b); c=max(a,b); //函数调用 printf(Max=%d\n,c); } int max(int x, int y) //函数定义 { if (yx) x = y; return (x); } 7.5 函数参数及其传递方式(单向 传值) 调用的主要过程: (1)先将实参a,b的值, 分别传递给形参x,y (2)然后转去执行max()函数体 (3)函数返回时,返回值z被带回调用函数,赋值给c max实

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档