有以下程序,程序运行后的输出结果是()。

void ss (char *s,char t)
{
while (*s)
{
if(*s==t) *s=t-‘a’+’A’;
s++;
}
}
void main()
{
char str1[100]=“abcddfefdbd”,c=‘d’;
ss (str1,c); printf (“%s\n”,str1);
}

ABCDDEFEDBD
abcDDfefDbD
abcAAfefAbA
Abcddfefdbd

解析:
函数ss的功能就是将字符串s中的所有字符为t的字符替换为大写字符。对
于主函数中的函数ss的调用,就是将字符串str1中的小些字符’d’替换成大写字符’D’。所以
正确答案是B。

    原文作者:cubedong
    原文地址: https://blog.csdn.net/sinat_42550851/article/details/99739259
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞