c - 如何比较 C 中字符串中的字母?

标签 c

char* str = "Hello"

if ( str[0] == 'a' ) {
  printf("OK");
}

我尝试了这个,但出现错误,我该如何比较它们?

最佳答案

您在“Hello”之后缺少分号:

    char* str = "Hello";

    if ( str[0] == 'H' ) {
      printf("OK");
    }

关于c - 如何比较 C 中字符串中的字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58053220/

相关文章:

c++ - 共享库中的错误处理策略 - C

c - 仅使用大字符串转储中止的核心

close() x86_64系统调用奇怪的返回值

c - 写入文件的完整位置时出现段错误

c++ - 如何使用 FFmpeg 和 C/C++ 将数据流添加到 MXF(使用 mpeg2video)文件中

c - 模拟区 block 掉落的最佳算法

c - 这段代码是什么意思?

c - 系统调用的效率

c++ - 如何序列化GMP mpf类型?

条件码---CF和OF