这是关于插入排序的代码。我从Youtube的CS50教程中复制了它。我在python中输入了代码,效果很好。我在C ++中键入了相同的代码,当然我必须声明一些变量并使用一些方括号,但是得到的输出却不同。我得到了十六进制输出-0x7ffd447032a0。如果有人可以帮助我,我将不胜感激。
... #包括 使用命名空间std;
int main() {
int i, j ,element;
int a[5] = {23,4,11,77,2};
for (i = 1; i < 5; i++){
element = a[i];
j = i;
while ((j > 0) and a[j - 1] > element){
a[j] = a[j -1];
j = j - 1;
}
a[j] = element;
}
cout << a;
return 0;
}
...