#include <iostream> int main() { int vi[10]; short vs[10]; std::cout<<&vi[0]<<''<<&vi[I]<<'\n'; std::cout<<&vi[0]<<''<<&vi[I]<<'\n'; }
时间: 2024-03-05 20:50:54 浏览: 141
#include <iostream>
这段代码似乎存在语法错误,应该是:
```c++
#include <iostream>
int main() {
int vi[10];
short vs[10];
int I = 5;
std::cout << &vi[0] << ' ' << &vi[I] << '\n';
std::cout << &vs[0] << ' ' << &vs[I] << '\n';
}
```
这段代码定义了两个数组 `vi` 和 `vs`,分别是 `int` 和 `short` 类型的数组。然后打印了数组元素的地址,其中第一个 `cout` 语句打印了 `vi` 数组第一个元素和第 `I` 个元素的地址,第二个 `cout` 语句打印了 `vs` 数组第一个元素和第 `I` 个元素的地址。
阅读全文