C语言,把大写字母转换成小写字母的函数求指导?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

C语言,把大写字母转换成小写字母的函数求指导?

2016-03-09 09:07:23 2473 1

main.c

#include 
int main(void)
{
char ch;
for (; (ch = getchar()) != EOF;)
{
tolower(ch);
putchar(ch);
}
}
tolower.c
void tolower(char ch)
{
if (ch >= 'A'&&ch <= 'Z')
ch += 32;
}

为何转换不了?????

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 18:55:17

    你这种该法只是改变了形参的值,没有改变实参的值,在调用函数的时候传入一个地址(指针)进去就可以

     void tolower(char *ch)
    {
    if (*ch >= 'A' && *ch <= 'Z')
    *ch += ch;
    }
    
     tolower( &ch);
    0 0
相关问答

5

回答

C和指针,C高级实用程序设计,数据结构与算法,适合初学C语言者吗?

2018-07-17 10:01:40 2403浏览量 回答数 5

1

回答

c语言用指针写选择法排序函数

2018-07-17 12:27:03 4538浏览量 回答数 1

4

回答

C语言结构体指针初始化问题。

2016-06-12 10:04:55 3871浏览量 回答数 4

1

回答

C语言数据类型转换及数组和指针区别

2016-06-08 21:35:32 2071浏览量 回答数 1

1

回答

C语言声明结构的指针的问题。

2016-06-07 19:49:27 1672浏览量 回答数 1

1

回答

C语言 指针 赋值

2016-06-07 20:00:57 1426浏览量 回答数 1

6

回答

关于C语言指针的问题

2016-06-06 09:56:02 2314浏览量 回答数 6

1

回答

C语言中指针是不是用汇编的间接寻址实现的?

2016-06-06 18:33:05 1629浏览量 回答数 1

4

回答

初学 C语言,请问有什么书或者习题集是可以强化指对指针的理解的吗?

2016-03-20 09:37:13 2153浏览量 回答数 4

1

回答

c语言,指针那一块,关于重新编写strlen函数

2016-03-19 14:15:05 1701浏览量 回答数 1
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载