在C语言中,字符串不能直接使用'=='来比较,因为'=='只能比较两个指针是否相等,而不是比较字符串内容是否相等。应该使用strcmp()函数来比较两个字符串是否相等。

所以,正确的写法应该是:

if(strcmp(a, 'stop') == 0) {
    // 字符串相等,执行相应的操作
}
C语言中如何判断两个字符串是否相等?

原文地址: https://www.cveoy.top/t/topic/mWv4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录