在这个C++程序中,声明了一个包含五个元素的数组,并使用指针访问它们。
数组是一种数据类型,可以在连续的内存位置存储一些相同数据类型的元素。数组的声明方式为
dataType arrayName[arraySize];。
数组的元素可以通过一个变量来访问,该变量称为索引变量。
array[index]
在C++中,指针是能够存储另一个变量地址的变量。指针使用星号 (*) 声明,例如 int *pointVar。
int *ptr;
int arr[5];
// store the address of the first
// element of arr in ptr
ptr = arr
声明一个大小为5的整数类型数组,并要求用户输入元素。使用 for 循环将元素读入数组 a[5]。使用另一个 for 循环通过指针访问数组中的元素,并显示这些元素。
步骤 1: 调用头文件 iostream。
步骤 2: 使用 namespace std。
步骤 3: 打开整数类型的主函数; int main().
步骤4: 声明整数类型数组 a[5]
步骤5: 要求用户输入元素。
步骤6:将元素读入数组
步骤7:使用指针访问元素并在屏幕上显示它们。
步骤8: 退出
#include <iostream>
using namespace std;
int main()
{
int a[5];
cout << "Enter elements: ";
for(int i = 0; i < 5; ++i)
cin >> a[i];
cout << "You entered: ";
for(int i = 0; i < 5; ++i)
cout << endl << *(a + i);
return 0;
}
Enter elements: 6 3 5 6 4 You entered: 6 3 5 6 4