问 1。
我想使用下面的代码将 even[0] 的值打印为 10。
#include <iostream>
using namespace std;
int main()
{
int odd[10] = {1, 3, 5, 7, 9};
int even[1];
even[0]=(int)odd[0]+(int)odd[9];
cout<<even[0];
cin.get();
return 0;
}
但我得到了这个输出。
1
我究竟做错了什么?
问 2。
但是当我将代码更改为
#include <iostream>
using namespace std;
int main()
{
int odd[10] = {1, 3, 5, 7, 9};
int even[1];
even[0]=(int)odd[0]+(int)odd[9];
cout<<even; // No index
cin.get();
return 0;
}
我得到这个输出。
001EFD94