问题 单项选择题

设有如下程序: 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

选择题
填空题