C语言有两种把大写字母转换成小写字母的方式,它们之间有许多有趣的区别,接下来我们来探究一下。
strlwr()
用于将字符串中的字符转换为小写
#include <string.h>
char *strlwr(char *str);
功能:将字符串s参数转换为小写形式
说明:只转换s参数中出现的大写字母,不改变其它字符。返回指向s参数的指针。
【参数说明】str为要转换的字符串。
【返回值】strlwr() 不会创建一个新字符串返回,而是改变原有字符串。所以strlwr()只能操作字符数组,而不能操作指针字符串,因为指针指向的字符串是作为常量保存在静态存储区的,常量不能被修改。
每次转换一个字符串!!返回值是字符数组