//编写程序 使用指针把一个int型数组的所有元素设置为0
#include<iostream>
using std::begin;
using std::end;
using std::cout;
using std::endl;
int main()
{
const int arr_size = 5;
int arr[arr_size] = {1,2,3.4,5};
for (int* pbeg = begin(arr); pbeg != end(arr); ++pbeg)
//for(int* pbeg=arr;pbeg !=arr+arr_size;++pbeg) 上面的用法比这句更容易理解,begin和end是C++11中的新加函数
*pbeg = 0;
for (size_t ix = 0; ix != arr_size; ++ix)
cout << arr[ix] << endl; //这是用数组下标来输出,还可以用上面的指针
}
// 个人感悟: 指针就是数组的迭代器 vector::iterator