c – 如何比较char变量(c-strings)?

#include <iostream>
using namespace std;

int main() {
    char word[10]="php";
    char word1[10]="php";

    if(word==word1){
        cout<<"word = word1"<<endl;
    }

return 0;
}

我不知道如何比较两个char字符串以检查它们是否相等.我目前的代码不起作用.

解决方法:

改为使用std :: string对象:

#include <iostream>
#include <string>
using namespace std;

int main() {
    string word="php";
    string word1="php";

    if(word==word1){
        cout<<"word = word1"<<endl;
    }

return 0;
}
上一篇:PHP:如何比较一个数组中的键与另一个数组中的值,并返回匹配?


下一篇:javascript – 按照另一个数组的相同顺序对数组进行排序