正在加载图片...
三、指针变量作函数参数 main 例:2个数按大小顺序输出 (整型变量做参数) a 5 #include <stdio.h> void swap( int x, int y 9 int temp; emp=x, y= temp; void main( 说明:该程序不能实现a和b f int a, bi 的交换因为实参a,b对形参 scanf(%d %d', &a, &b) if(a<b) swap(a, b); y是“值传递”,x和y的 化不影响a和b →rint(“a=%d,b=%dlmn”,a,b); 所以输出为:a=5,b=9三、 指针变量作函数参数 例: 2个数按大小顺序输出 (整型变量做参数) #include <stdio.h> void swap( int x , int y) { int temp; temp = x ; x = y; y = temp; } void main( ) { int a , b ; scanf(“%d%d”,&a, &b); if (a<b) swap(a , b); printf(“a=%d, b=%d\n”, a, b); } a b x y 5 temp 说明: 该程序不能实现a 和b 的交换因为实参a , b 对形参 x , y 是“值传递”, x 和y 的 变 化不影响a 和b 所以输出为: a=5, b=9 9 main swap 5 5 9 9 5
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有