所以基本上我有一个链表节点,它有一个名为 Missed 的 char 变量,它在我的程序中早期接受单个 char 。我只是想将该字符与硬写字符“a”、“b”、“c”或“d”进行比较,以便增加计数器。运行该程序会导致访问冲突。
if (strcmp(&temp->missed, 'a') == 0) {
noTackle++;
}
我对 Java 很熟悉,但对 C 很陌生,所以这是我如何比较或如何调用我的节点的问题还是我完全错了?感谢任何帮助
最佳答案
strcmp
用于比较字符串;您正在尝试在这里比较各个字符,这可以通过 ==
来完成。
关于c - 如何比较 char 和 char 链表值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43359003/