将字符串首字母大写变小写 小写变大写
#include<stdio.h>
#include<type.h>
int main()
{
char ch1[ ]="Hello world"; //定义一个字符数组ch1 内容为Hello world
char *p = ch1; //讲数组首地址赋给指着p(数组名就是数组的起始地址)
if(isalpha(*p)) { //判断地址为p储存的首位是否为字母
if(isupper(*p)) // 如果是大写
*p=tolower(*p); //将大写变为小写
else
*p=toupper(*p); //否则 将小写改成大写
}
printf("%s" ,p);
return(0);
}