C语言 如何比较一个字符和NULL而不显示警告?

dnph8jn4  于 2023-03-07  发布在  其他
关注(0)|答案(2)|浏览(135)

我试图比较命令[8]和NULL,但是它显示了一个警告,原因是NULL是void* 类型。有人能告诉我如何避免吗?提前谢谢你!

fnvucqvd

fnvucqvd1#

NULL是空指针常量的宏。它不是空字符的宏。
若要与空字符进行比较,请使用'\0',如command[8] == '\0'

qojgxg4l

qojgxg4l2#

代替NULL尝试使用空字符符号"\0"

相关问题