在书中介绍的lower函数如下所示:
/* lower: convert c to lower case; ASCII only */
int lower(int c)
{
if (c >= 'A' && c <= 'Z')
return c + 'a' - 'A';
else
return c;
}
在这里利用条件表达式替代其中的if-else结构,简写为下面的程序
int lower(int c)
{
return (c >= 'A' && c <= 'Z')? c + 'a' - 'A': c;
}