#include <stdio.h>
int main(){
char a[]={"HEllo world"}; //声明一个字符型数组用于存储hello word
char *p; //声明一个字符型指针
p=a; //把字符数组a的首地址给指针p
while (*p != '\0') {
//做一个判断 如果指针p不等于('\0')转义字符空格 > 就继续循环
if (*p>='A' && *p <= 'Z') { //判断是不是大写 是就+32 就可以得到小写的 字母了
*p+=32;
} else if ( *p>= 'a' && *p <= 'z' ){
//判断是不是小写 是就-32 就可以得> 到大写的字母了
*p-=32;
}
p++;//执行完地址++ 不然会卡在第一个字符
}
printf("%s",a);//打印出来
return 0;
}
知识点:指针 字符数组 while() if else
声明一个字符数组 把字符数组的首地址给指针p 通过p来访问和更改字符数组的内容