数组的指针和指向数组的指针变量C++程序设计(谭浩强完整版)
数组的指针用法的 C++挺系统的,适合刚上手指针的朋友。谭浩强的风格你懂的,例子多、语言直白,哪怕对着代码读,也不难理解。文章讲了数组名、数组元素、还有指向数组的指针变量这些概念,基本能把数组和指针的关系捋清楚。
数组的起始地址就是数组名,这是 C++里挺基础但又经常搞混的点。多人一开始把int *p = a
和int (*p)[4] = &a
搞混,其实意思差得挺远。文章里有例子讲得挺清楚,建议对照着自己写一遍。
像*(a + i)
和p[i]
这些形式,文章里也有解释,对写循环访问数组有。输出的时候还能用指针变量直接走一遍数组,代码也清爽不少,效率也高。
如果你经常在写数组的函数,或者想彻底搞懂int a[10]
背后的地址到底是怎么回事,这篇文章蛮值得一读的。看完你会发现:原来数组和指针,也没那么神秘嘛!
8.66MB
文件大小:
评论区