C语言题中有些一些不懂得词

来源:百度知道 编辑:UC知道 时间:2024/06/06 09:18:40
比如这道题:
amovep(int *p,int(*a)[3],int n)
{int i,j;
for(i=0;i<n;i++)
for(j=0;j<n;j++){ *p=a[i][j];p++;}
}
main()
{int *p,a[3][3]={{1,3,5},{2,4,6}};
p=(int*)malloc(100);
amovep(p,a,3);
printf("%d%d\n",p[2],p[5]);free(p);
}
主函数部分看不懂。。。。

malloc是系统的分配内存的函数
amovep是程序自定义的函数
先定义变量
然后就调用了这两个函数,最后输出

main() 那里吧 是一个整型指针和二维数组 然后调用了上面的方法 把值传上去 输出结果