C++数组指针!

学习C++数组的时候,对数组的了解不是很深。也不知道,为什么声明一个数组,int a[10],为什么a就是数组的地址。 你可以这样理解,将a理解为指向数组头的一个指针,这样就好理解了。理解了之后确实好像豁然开朗的样子。这样a[5]就等于*(a+5),也就相当于将数组头指针向后推5个位置,然后取到该位置的数据了。仿佛一切都很完美。 可是当我对C++使用的越多的时候,就会发现这个理解越来越多纰漏。 我
相关文章
相关标签/搜索