1编写程序:把10个整数赋子某个整型数组,然后用一个int型的指针变量 输出该数组元素的值。 用c++编写
时间: 2024-02-27 13:54:27 浏览: 76
以下是用C++编写的程序,实现了将10个整数赋值给一个整型数组,并使用指针变量输出该数组元素的值:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int* ptr = arr;
for (int i = 0; i < 10; i++) {
cout << "元素" << i << "的值为:" << *(ptr+i) << endl;
}
return 0;
}
```
程序中,首先定义一个大小为10的整型数组arr,并初始化为{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}。然后定义一个int型的指针变量ptr,将其指向数组arr的首地址。接着使用for循环遍历数组arr中的所有元素,并使用指针变量ptr输出每个元素的值。其中,*(ptr+i)表示指针变量ptr所指向的地址偏移i个整型单位后所存储的值,即数组arr中第i个元素的值。
相关问题
c++编写程序:把10个整数赋予某个整型数组,然后用一个int型的指针变量输出该数组元素的值。
以下是一个简单的 C++ 程序,可以将10个整数赋值给一个整型数组,并使用指针变量输出该数组元素的值:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int *p = arr; // 定义指针变量并初始化为数组首地址
for (int i = 0; i < 10; i++) {
cout << *(p+i) << " "; // 输出指针指向的元素值
}
return 0;
}
```
在这个程序中,我们首先定义了一个名为 `arr` 的整型数组,并将其初始化为一组整数值。然后,我们定义了一个指针变量 `p`,并将其初始化为数组的首地址。在 `for` 循环中,我们使用指针变量 `p` 和数组下标操作符 `[]` 访问数组元素,并使用解引用操作符 `*` 输出该元素的值。
程序的输出为:
```
1 2 3 4 5 6 7 8 9 10
```
注意,这里使用的是指针变量 `p`,而不是数组名 `arr`。这是因为数组名 `arr` 本身就是一个指向数组首地址的指针,所以我们可以将其直接赋值给指针变量 `p`。
使用c++1.编写程序:把10个整数赋予某个整型数组,然后用一个int型的指针变量输出该数组元素的值。
以下是C++代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // 定义一个包含10个整数的数组
int* ptr = arr; // 定义一个指向数组的指针变量,指向数组的第一个元素
for (int i = 0; i < 10; i++) {
cout << *ptr << " "; // 输出指针所指向的元素
ptr++; // 指针指向下一个元素
}
cout << endl;
return 0;
}
```
在上面的代码中,我们定义了一个包含10个整数的数组`arr`,并定义了一个指向该数组的指针变量`ptr`,指向数组的第一个元素。然后,我们用`for`循环遍历数组的每个元素,通过指针变量`ptr`输出数组元素的值,并将指针指向下一个元素。最后输出换行符并返回0表示程序正常结束。
阅读全文