小编Vla*_*Ch.的帖子

为什么字母表在此C代码中分为多个范围?

在自定义库中,我看到了一个实现:

inline int is_upper_alpha(char chValue)
{
    if (((chValue >= 'A') && (chValue <= 'I')) ||
        ((chValue >= 'J') && (chValue <= 'R')) ||
        ((chValue >= 'S') && (chValue <= 'Z')))
        return 1;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这是复活节彩蛋还是与标准C/C++方法相比有哪些优势?

inline int is_upper_alpha(char chValue)
{
    return ((chValue >= 'A') && (chValue <= 'Z'));
}
Run Code Online (Sandbox Code Playgroud)

c c++ character toupper

161
推荐指数
2
解决办法
6279
查看次数

标签 统计

c ×1

c++ ×1

character ×1

toupper ×1