为什么这两个数组彼此不相等?

时间:2021-01-09 00:54:03

标签: c++ arrays

如你们所见,我在同一索引中为这两个数组分配了相同的字符。

#include <iostream>

using namespace std;\

main(){

char a[10] = {0};
char b[10] = {0};
int x;

for(x=0; x<10 ;x++){

    cout << a[x] << " ";

}

for(x=0; x<10 ;x++){

    cout << b[x] << " ";

}


for(x=0; x<4 ;x++){

    a[x]='A';

}

for(x=0; x<4 ;x++){

     b[x]='A';

}


if(a == b)
    cout << "aaaa";

return 0;
}

但这两个数组并不相等。 我错过或误解了什么?

0 个答案:

没有答案