nt *p,a=10; *p=&a;( )
选择答案:查看解析
下面程序的输出结果为
main()
{ static char str[]="abcdef";
void fun(char s[]);
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]!='d')
s[b++]=s[a];
s[b]='\0';
}
下面函数的指针所指的存储单元中的内容进行交换,请填空
exchange (int *x, int *y)
{ int t;
t=*y;*y= ;*x= ; }
若有以下说明:
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};
char c='a',d,g;
则值为4的表达式是______。
A. a[g-c] B.a['d'-'c'] C.a[4] D.a['d'-c]