实参与形参参数传递 void maino int max(int a, int b Int x, y, Z, scanf(“%d%d.8xy)… ntc c=a>b? a: b z=max(X, y) return C, printf("9%Gd”,z) 1、实参与形参:个数相同、类型一致、按顺序传递 2、实参->形参,值传递 单向形参值的变化不会影响实参的值 实参和形参可以同名
1、实参与形参:个数相同、类型一致、按顺序传递 2、实参 -> 形参,值传递 单向 形参值的变化不会影响实参的值 实参和形参可以同名 实参与形参 参数传递 void main() { int x, y, z; scanf(“%d%d”,&x,&y); z=max( x, y ); printf(“%d”,z) } int max(int a , int b ) { int c; c=a>b ? a : b; return c; }
阅读程序 void swap(int X, int y) void main( int t; X,y, scanf(%d%d", &x, &y) X=y, swap(x, y) printf("%d%d",x, y) 输入35
void main( ) { int x, y; scanf("%d%d", &x, &y); swap(x, y); printf("%d%d", x, y); } 阅读程序 void swap(int x, int y) { int t; t = x; x = y; y = t; } 输入 3 5