函数指针 参数void output(int *pnum,int num){printf("%d\n",num); int *p;p=pnum; for(int i=0;i#includeint *input(int num){int *pnum;int number[num];pnum=number;for(int i=0;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 18:48:20
函数指针 参数void output(int *pnum,int num){printf(

函数指针 参数void output(int *pnum,int num){printf("%d\n",num); int *p;p=pnum; for(int i=0;i#includeint *input(int num){int *pnum;int number[num];pnum=number;for(int i=0;i
函数指针 参数
void output(int *pnum,int num)
{
printf("%d\n",num);
int *p;
p=pnum;
for(int i=0;i
#include
int *input(int num)
{
int *pnum;
int number[num];
pnum=number;
for(int i=0;i

函数指针 参数void output(int *pnum,int num){printf("%d\n",num); int *p;p=pnum; for(int i=0;i#includeint *input(int num){int *pnum;int number[num];pnum=number;for(int i=0;i
你在input函数中不能把数据放在自动数组变量中返回啊.需要用malloc申请一块内存,再把数组放在其中.
int *input(int num) 

    int *pnum; 
    pnum = (int *)malloc(sizeof(int) * num);
    for(int i=0;i

这个程序不完整的哇
主程序你怎么写的?