fut (int **s,int p[2][3])
{ s=p[1][1];}
main()
{ int a[2][3]={1,3,5,7,9,11},*p;
p=(int *)malloc(sizeof(int));
fut(&p,a);
printf("%d\n",*p);
}
本题a[2][3]定义为一个具有两面行三列的元素的数组,malloc()函数的作用是开辟了一个长度为sizeof(int)的内存区, p为指向整型数据的指针变量,程序调用fut()函数,将第一行第一列对应的元素值赋给s,由于数组中第一行第一列对应的元素为9,所以本题输出值9。
fut (int **s,int p[2][3]) { **s=p[1][1];} main() { int a[2][3]={1,3,5,7,9,11},*p; p=(int *)mallo
最新推荐文章于 2022-05-06 19:00:28 发布