使用相等运算符=比较C中的两个字符串是否相等
int main (int argc, **argv){ if (argv[1] == "-hello") printf("True\n"); else printf("False\n");}
# ./myProg -hello False
为什么?我意识到strcmp(argv[1], "-hello") == 0返回真实.。但是为什么我不能使用相等运算符来比较两个C字符串呢?
strcmp(argv[1], "-hello") == 0
翻阅古今
墨色风雨
德玛西亚99
相关分类