问题 单项选择题

设有如下程序:
char sub(char * q)
while(* q,=’\0’)
if(*q>=’A’&&*q<=’Z’)*q=* q+32;
else if(*q>=’a’ &&*q<=’z’)*q=*q-32;
printf("%c",*q);
q++;
main()
char *s="abcABC";
sub(s);
则程序运行后的输出结果是 ( )

A.ABCabc

B.abcABC

C.abcabc

D.ABCABC

答案

参考答案:A

单项选择题
单项选择题