使用数组指针封装一个函数,对一组数据实现冒泡排序,如下图:
//(数组指针)使用数组指针封装函数,实现冒泡排序
#include<stdio.h>
#define N 5 //宏定义,数组大小
int my_input(int (*p)[N]) //定义封装函数形参,p取数组a的首地址,p=&a
{
int i=0;
printf("请输入五个数字:");
for(;i<N;i++)
{
scanf("%d",&(*p)[i]); //*p=a;*p[i]=a[i];&(*p)[i]=&a[i],使用for循环输入数组内容
}
} //封装数组输入函数
int my_output(int (*p)[N])
{
int i=0;
printf("从小到达排序为:");
for(;i<N;i++)
{
printf("