以下程序的输出结果是( )。 #include <stdio.h> charcchar(char eh) { if(ch>=’A,&&ch<=’Z’) ch=ch-’A’+’a’; return ch; }

admin2009-01-15  44

问题 以下程序的输出结果是(    )。    #include  <stdio.h>    charcchar(char  eh)    {  if(ch>=’A,&&ch<=’Z’)  ch=ch-’A’+’a’;       return ch;    }    main()    {  char s[]="ABC+abc=defDEF",*p=s;       while(*p)       {  *p=cchsr(*p);    p++; }       printf("%s\n",s);    }

选项 A、abc+ABC=DEFdef
B、abc+abc=defdef
C、abcABCDEFdef
D、abcabcdefdef

答案2

解析 本题中cchar函数的作用是:如果参数ch是大写字母,则将它转换成小写字母,而对大写字母以外的字符不起作用。
转载请注明原文地址:https://jikaoti.com/ti/qZK0FFFM
0

最新回复(0)