选择题   若有以下程序
    #include<stdio.h>
    main()
    {  int i,j=0;
      char a[]='How are you!';
      for(i=0; a[i]; i++)
      if(a[i]!=' ')  a[j++]=a[i];
      a[j]='\0';
      printf('%s\n',a);
    }
则程序的输出结果是______。
 
【正确答案】 A
【答案解析】[考点] 字符串、函数递归、标识符的作用域和存储类 主函数中首先定义字符数组a[]='How are you!';执行for循环语句,语句if(a[i]!='') a[j++]=a[i];的功能是将字符数组中的空格去掉。