单项选择题
以下程序输出正确的是______。
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);
A) 56
B) 25
C) 34
D) 程序错误
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
若有定义语句:double a,*p=&a;以下叙述中错误的是( )。
A)定义语句中的+号是一个间址运算符
B)定义语句中的*号只是一个说明符
C)定义语句中的p只能存放double类型变量的地址
D)定义语句中,*p=&a把变量a的地址作为初值赋给指针变量p
点击查看答案&解析
单项选择题
有下列程序: main() int y=20; doy--; while(--y); printf( %d n ,y--); 当执行程序时,输出的结果是( )。
A) -1
B) 1
C) 4
D) 0
点击查看答案&解析
相关试题
以下程序运行后的输出结果是______。...
执行以下程序的输出结果是______。 ...
下列语句的输出结果是______。 char...
设int a=5,b=6,表达式(++a==b...
若有定义double a[5];,则a数组元素下...