问题 单项选择题

下面程序运行后的输出结果是 ______。
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.;
&

答案

参考答案:C

解析:[评析]本题a[2][3]定义为一个具有两行三列的元素的数组,malloc()函数的作用是开辟了一个长度为sizeof(int)的内存区, p为指向整型数据的指针变量,程序调用fut()函数,将第一行第一列对应的元素值赋给**s,由于数组中第一行第一列对应的元素为9,所以本题输出值9。

选择题
单项选择题