指针大小写转换c语言
时间: 2023-12-05 09:40:29 浏览: 120
c语言大小写转换
3星 · 编辑精心推荐
以下是将字符串中的大写字母转换为小写字母的C语言代码,使用指针实现:
```c
#include "stdio.h"
int main() {
char a[40];
char *p;
p=a;
scanf("%s",p);
while(*p!='\0') {
if(*p<='Z'&&*p>='A')
*p=*p+32;
p++;
}
p=a;
puts(p);
return 0;
}
```
该程序首先定义了一个字符数组a和一个字符指针p,将p指向a的首地址。然后使用scanf函数从标准输入中读取一个字符串,并将其存储在a数组中。接着使用while循环遍历字符串中的每个字符,如果该字符是大写字母,则将其转换为小写字母。最后使用puts函数输出转换后的字符串。
阅读全文