实参与形参参数传递 void maino int max(int a, int b int x, y, Z; scanf( %d%d, &*; &y) c=a>b? a, b z=max(x, y return C: printf("%d, z) 实参与形参:个数相同、类型一致、按顺序传递 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 int x X 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