相关疑难解决方法(0)

在C++中比较数组是否相等

有人可以向我解释为什么以下代码的输出是说数组不相等

int main()
{

    int iar1[] = {1,2,3,4,5};
    int iar2[] = {1,2,3,4,5};

    if (iar1 == iar2)
        cout << "Arrays are equal.";
    else
        cout << "Arrays are not equal.";

    return 0;   
}
Run Code Online (Sandbox Code Playgroud)

c++ arrays comparison equality

41
推荐指数
5
解决办法
9万
查看次数

如何比较字符串

我想比较一个字符串,而不是将其中一个实际定义为字符串,就像这样,

if (string == 'add')
Run Code Online (Sandbox Code Playgroud)

我是否必须声明'add'为字符串或是否可以以类似的方式进行比较?

c++ string compare

26
推荐指数
2
解决办法
14万
查看次数

标签 统计

c++ ×2

arrays ×1

compare ×1

comparison ×1

equality ×1

string ×1