有以下程序:     void ss(char  *s,char t)     {  while(*s)     {  if(*s==t)    *s=t-’a’+’A’;     s++;     }     }    main( )     { cha

admin2005-03-15  22

问题 有以下程序:     void ss(char  *s,char t)     {  while(*s)     {  if(*s==t)    *s=t-’a’+’A’;     s++;     }     }    main( )     { char strl[100]="abcddfefdbd",c=’d’;     ss(strl,c);  printf("%s\n",strl);     }     程序运行后的输出结果是

选项 A、ABCDDEFEDBD
B、abcDDfefDbD
C、abcAAfefAbA
D、Abcddfefdbd

答案B

解析 函数ss( )的功能是把指定字符串(s)中满足条件( * s=t)的字符转换成大写。
转载请注明原文地址:https://kaotiyun.com/show/VeHp777K
0

最新回复(0)