问题
单项选择题
下列程序的运行结果为( )。
#include<stdio.h>
void abc(char*str)
int a,b,i,j;
for(i=j=0;str[i]!=’\0’;i++)
if(str[i]!=’a’
str[j++]=str[i];
str[j]=’\0’;
void main()
char str[]="abcdef";
abc(str);
printf("str[]=%s",str);
A.str[]=bcdef
B.str[]=abcdef
C.str[]=a
D.str[]=ab
答案
参考答案:A
解析: