CC++数组名与指针区别深入探索

CC++数组名与指针区别深入探索,第1张

CC++数组名与指针区别深入探索,第2张

介绍

指针是C/C++语言的一个特性,数组名和指针有太多的相似之处。甚至在许多情况下,数组名可以用作指针。导致很多程序员很迷茫。而很多大学老师,在C语言教学过程中,不得不向学生错误地解释:“数组名就是指针”。幸运的是,我的大学老师就是其中之一。今天,我日复一日地开发C/C++项目,我周围的程序员一直错误地认为数组名就是指针。

想必这种误解的根源在于国内的一门C编程课程。如果这篇文章能纠正很多中国程序员对数组名和指针的误解,作者不是很欣慰。作者以此文,站在无数对知识如饥似渴的中国程序员中间,深切希望国内计算机书籍作者能以“深度探索”的思维模式和精益求精的认真态度对待书籍写作。希望市面上能有更多融入作者思考和结晶的呕心沥血之作!

魔术数组名

  请看程序(本文程序在WIN32平台下编译):
1. #include
2. int main(int argc, char* argv[])
3. {
4.  char str[10];
5.  char *pStr = str;
6.  cout

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » CC++数组名与指针区别深入探索

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情