#include <iostream>
#include <string>
#include <vector>
#include <bitset>
using std::bitset;
using std::vector;
using std::cin;
using std::endl;
using std::cout;
using std::string;
int main()
{
const size_t arr_sz=8;
int ia[arr_sz]={0,1,2,3,4,5,6,7};
//用下标方法遍历输出------------------------------------------------
cout<<"The origininal int array is: ";
for(size_t x=0;x!=arr_sz;++x)
cout<<ia[x]<<"/40";
cout<<endl;
//-------------------------------------------------------
//设为0
for(int *pi=ia,*piend=ia+arr_sz;pi!=piend;++pi)
*pi=0;
//再用指针方法输出,'' 和/40都可以表示空字符
cout<<"The changed int array is: ";
for(int *pi=ia,*piend=ia+arr_sz;pi!=piend;++pi)
cout<<*pi<<' ';
cout<<endl;
return 0;
}
/*
110页习题4.18,使用指针设int数组的数都为0
*/