|
int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
cout << "第一个元素为:" << arr[0] << endl;
int* p = arr; //先用指针获取数组
cout << "第一个元素为:" << *p << endl;
cout << "第二个元素为:" << *p + 1 << endl; 第一种写法
cout << "第二个元素为:" << *(p + 1) << endl; 第二种写法
用for循环遍历整个指针数组
for (int i = 0; i < 10; i++)
{
cout << arr[i]<<' ';
}
第二种写法
for (int i = 0; i < 10; i++)
{
cout << *p+i<<' ';
}
第三种写法
for (int i = 0; i < 10; i++)
{
cout << *(p+i)<<' ';
}
用while循环遍历指针数组
int i = 0;
while (i < 10)
{
cout << *p + i << ' ';
i++;
}
用do while循环遍历指针数组
int i = 0;
do
{
cout << *(p + i) << ' ';
i++;
} while (i < 10); |
上一篇: C运行下一篇: C++中iomanip用法
|