A-A+
若有以下程序 main(){ inti j=0; chara[]=Howareyou!; f
问题详情
若有以下程序 main(){ inti,j=0; chara[]=Howareyou!; for(i=0;a[i];i++) if(a[i]!=) aD++]=a[i]; a[j]=; printf(%sn,a);} 则程序的输出结果是
A.Howareyou
B.Hay!
C.Howareyou!
D.Howareyou!
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
主函数中利用for循环访问字符串的每一个字符,判断当前字符是否为空格,如果是空格则删除。因此删除字符串""Howareyou!”中空格以后,字符串为Howareyou!。