【发布时间】:2013-03-29 18:00:24
【问题描述】:
一个非常简单的程序。我只是想把'A'变成'a',但输出给了我'A'。
#include <stdio.h>
int main(void) {
putchar(lower('A'));
}
lower(a)
int a;
{
if ((a >= 65) && (a >= 90))
a = a + 32;
return a;
}
【问题讨论】:
-
tolower会做这项工作吗? -
哦.. 哈哈哈谢谢...
-
-1 表示不使用调试器,另请参阅 if 的 a>=90 部分
-
对于任何想知道看似奇怪的函数定义的人 - 请参阅this。
-
@Dukeling 我正要发布一些关于它的内容:))
标签: c