正在加载图片...
第10章第2节 小结:通过函数调用,得到多个返回值(或得到多个要改变的值) 步骤 1).主调函数中,定义n个变量,定义n个指针; 2).用指针作实数—→形参指针 3)用形参指针,改变变量的值;(*p=…)重要! 4).主调函数中可引这些变量。 例:输入两个数据,按大→小顺序输出a、b。用函数调用实现 void swap(int pl, int*p2 maine f int p; Rint a, b, *1, j; p=p1; i=&a;j=&b; pl=p2; scanf(“%d,%d”,ij); *p2=py f(a<b) swap(i,j); print(“%d,%dn”,a,b);***小结: 通过函数调用,得到多个返回值(或得到多个要改变的值) 步骤: 1). 主调函数中,定义n个变量,定义n个指针; 2). 用指针作实数 形参指针; 3). 用形参指针,改变变量的值;(*p=.....) 4). 主调函数中可引这些变量。 例: 输入两个数据, 按大→小顺序输出a 、b。用函数调用实现 void swap(int *p1,int *p2) { int p; p=*p1; *p1=*p2; *p2=p; } 重要! main() {int a,b,*i,*j; i=&a; j=&b; scanf(“%d,%d”,i,j); if(a<b) swap(i,j); printf(“%d,%d\n”,a,b); } 第10章第2节
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有