#include <stdio.h>#include <stdlib.h> void fun(int *p1,int *s) { int *t; t=(int *)malloc(2 * sizeof(int)); *t=*p1+*p1++; *(t+1)=*p1+*p1; s=t; } main() { int a[2]={1,2},b[2]={0}; fun(a,b); printf("%d,%d\n",b[0],b[1]); }