4.18--c++primer 第四版 练习

//编写程序 使用指针把一个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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值