单选题
已知库函数islower(ch)用以判断ch中的字母是否为小写字母,则下列程序运行后的结果是( )。
#include
#include
void fun(chas*p)
{
int i=0;
while(p[i])
{
if(p[i]==''&&islower(p[i一1]))
p[i一1]=p[i一1]一'a'+'A';
i++;
}
}
void main()
{
char ss[100]=''aa bb CDE!'';
fun(ss);
printf(''%s\n'',ss);
}
【正确答案】
D
【答案解析】解析:子函数的功能是将字符串中空格前面的小写字母变成大写字母。