下面程序的运行结果是
#include<stdio.h>
#include<string.h>
main()
{char a[20]="AB",b[20]="LMNP";
int i=0;strcat(a,b);
while(a[i++]!='\0') b[i]=a[i];
puts(b);
}
- A. LB
- B. ABLMNP
- C. AB
- D. LBLMNP
当while里第一次判断时,i还是0,但是判断之后到了b[i]=a[i];
i其实就已经变成了1,所以最后b就是LBLMNP