写出以下程序的执行结果
#include "stdio.h"
main()
{ int k;
int a[3][3]={1,2,3,4,5,6,7,8,9};
for(k=0;k<3;k++)
printf(“%d”,a[k][2-k]);
}
下列程序的输出结果为 。
main()
{ static char str[]="abcdef";
void fun();
fun(str);
printf("str[]=%s\n", str);
}
void fun(char s[])
{ int a,b;
for(a=b=0;s[a]!='\0';a++)
if(s[a]!='c')
s[b++]=s[a];
s[b]='\0';
}
程序中对fun函数有如下说明
void *sum();
此说明的含义是: .
A. sum函数无返回值
B. sum函数的返回值可以是任意的数据类型
C. 指针sum指向一个函数,该函数无返回值
D. sum函数的返回值是无值型的指针类型
以下数组定义中错误的是( )
A.intx[][3]={0};
B.intx[2][3]={{l,2},{3,4},{5,6}};
C.intx[][3]={{l,2,3},{4,5,6}};
D.intx[2][3]={l,2,3,4,5,6};