未分类题
有以下程序: #include<stdio.h> void ss(char *s,char t) { while(*s) { if(*s==t) *s=t-'a'+'A'; s++; } } main() { char strl[20]='abcddfefdbd',c='d'; ss(strl,c); Printf('%s/n',strl); } 程序运行后的输出结果是( )。
A.ABCDDEFEDBD
B.abcDDfefDbD
C.abcAAfefAbA
D.Abcddfefdbd
A.h>
B.ABCDDEFEDBD
B.abcDDfefDbD
C.abcAAfefAbA
D.Abcddfefdbd
【参考答案】
B
解析:对字符数据进行算术运算相当于对它们的ASCII码进行算术运算。程序中的t-'a'+'A'是将字符变量t......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)