C学的着实不怎么好,简单粗暴的来吧,想学QT
#include <stdio.h> #include <stdlib.h> int main(){ char str[30]={0};//定义一个字符串,其实在C语言中字符串是通过字符数组来进行定义的 scanf("%[A-Z,a-z]",str); char *p=str; while(*p!='\0'){ if(*p>='A'&&*p<='Z') *p+=32; else if(*p>='a'&&*p<='z') *p-=32; p++; } puts(str); return 0; }
发现指针真的很方便,很多用遍历啊做起来非常麻烦的东西,用指针非常容易解决,就是很多时候你都想不到要去使用指针或者没有使用指针的意识。就这样,做程序只能自己慢慢体会,别人没办法教你。