首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请问一个C++数组的有关问题

2012-06-14 
请教一个C++数组的问题我一直是做java的,对c++不熟悉,最近才开始研究C++请教一个数组的问题哦double a[]

请教一个C++数组的问题
我一直是做java的,对c++不熟悉,最近才开始研究C++
请教一个数组的问题哦

double a[] ={1.1,2.2,3.3,4.4};

copy(a,a+4,ostream_iterator<double>(cout," "));

我请教下这个a+4是个什么意思呀,数组怎么能和4简单的相加哦? 请赐教?

[解决办法]
a+4,表示指向数组最后一个元素的下一个
[解决办法]
把a视为指针,a+4就是第4个位置(把第一个位置视为0)
[解决办法]
可能是因为java里没有指针,所以楼主才不知道吧
a是指向数组第一个元素,a+4即指向a[3]。

热点排行