你现在所处的位置在直四2今第章函数 65函数参数及其传递方式 形参与参「 形式参数;定以函数时函数名后面括号肀的变量 卖际参数调用函数时函数名后面括甲的表达式 例比较两个数并输出大者 main( C i int a, b, c ch7 Qc scanf("%d, %od", &a, &b) 98(mmn函数c=max(ab) 实参 max(int x, tint y)(m本函数 printf("Max is %"c) int zi max(int x, Int return(z 形参 int Xy!xy return(z) BACK
你现在所处的位置在:首页→C语言教学→幻灯片版→第六章 函数 11 ◼ 形参与实参 形式参数:定义函数时函数名后面括号中的变量名 实际参数:调用函数时函数名后面括号中的表达式 c=max(a,b); (main 函数) max(int x, int y)(max 函数) { int z; z=x>y?x:y; return(z); } 例 比较两个数并输出大者 main() { int a,b,c; scanf("%d,%d",&a,&b); c=max(a,b); printf("Max is %d",c); } max(int x, int y) { int z; z=x>y?x:y; return(z); } 形参 实参 6.5 函数参数及其传递方式
你视现在所处的位置在:直四→结义学→团版第八章函数 6函数参数及其传递方式 形参写家 形 式参数:定义函数时函数名后面括号中的变量名 实际参数:调用函数时函数名后面括中的表达式 说明: 实参必须有确定的值 形参必须指定类程 形参与实参类型一致,个数相同 若形参与实参类型不致自材按形参类型转换 函数调用转换 形参在函数被调用前不占内存函数调用时为形参分 配内存;调用结束,内存释放 BACK 2
你现在所处的位置在:首页→C语言教学→幻灯片版→第六章 函数 12 说明: 实参必须有确定的值 形参必须指定类型 形参与实参类型一致,个数相同 若形参与实参类型不一致,自动按形参类型转换— ——函数调用转换 形参在函数被调用前不占内存;函数调用时为形参分 配内存;调用结束,内存释放 形参与实参 形式参数:定义函数时函数名后面括号中的变量名 实际参数:调用函数时函数名后面括号中的表达式 6.5 函数参数及其传递方式
你现在所处的位置在:直四学)閃版第小草函数 参数传递方式 值传递方式 方式:函数调用时为形参分配单元并将实参的值复制到形参 中:调用结束,形参单元被释放,实参单元仍保留并维持原值 特 形参与实参占用不同的内存单元 一m单向传递 BACK
你现在所处的位置在:首页→C语言教学→幻灯片版→第六章 函数 13 值传递方式 ◼ 方式:函数调用时,为形参分配单元,并将实参的值复制到形参 中;调用结束,形参单元被释放,实参单元仍保留并维持原值 ◼ 特点: ◼ 形参与实参占用不同的内存单元 ◼ 单向传递 参数传递方式