当前位置:首页 » 编程软件 » 编程沉思录

编程沉思录

发布时间: 2022-08-17 01:01:13

❶ (60分)c++沉思录的一段话求解,说明白了给再给50分

针对楼主的补充问题,说一点拙见,你的问题是在第二段的"另外一方面"里面,也就是说这个"另外一方面"是关乎文中所谓"下标与指针的深层区别的",这个深层的区别。一言以蔽之,使用下标或者指针并非处于效率考虑(实际上对于现代编译器来说,1维数组与指针的效率区别几乎为0)。而是程序本身需要指针(程序中不关心数组本身的意义,只需要某些元素的值)或者下标(需要下标访问时能够知道我们是对哪一个数组进行操作,我们需要下标及数组本身提供的信息)。好了上面一句话非常关键,如果你理解了我上面一句话的意思,下面就好理解了,"几个数组对应的元素"是什么?字面上是指不同的数组的不同的下标对应的元素,是编程时要关心的细节(什么细节,我们需要不同的数组名的不同下标给我们提供直观的信息或者程序中就需要这些信息),但是指针就不能直接给出这些信息(代码阅读者甚至可能是代码编写者本身可能都不能很轻易的看出这个指针是引用的哪一个数组)。所谓"下标有意义",即使我们释放了这个函数,下标仍然是能够提供原来的信息的,虽然可能无法在数据上访问了,但是指针呢,一旦释放,地址都没了,还会剩下什么?
OK再举个例子配合说明
我们现在有3个数组,fibon_array[10], lucas_array[10],pent_array[10]
这分别是不同的三个序列,第一个是斐波那契数列,后面的不介绍,无关主题的东西,但是他们都是有各自的意义的,当我们对他们进行下标操作的时候比如fibon[5],我们能非常直观的看出,这是在引用该斐波那契数列的第6个元素,一旦我们用p1,p2,p3分别访问这些数组,能得到这样的直观反应么?很可能在代码过长的时候,经过了一大堆的++操作(注意,数组访问的3种方式分别为p[i],*(p+i),*p++),我们知道数据的具体的信息的可能性更小了,反过来,如果我们并不关心我们要的是什么数据,只是关心值本身,OK,使用指针吧,其他的我不关心。
有些长,但是我觉得我阐述清楚了

❷ 想学c++,请大家推荐本书!

参考书:
谭浩强《C++程序设计》
比较基础,也比较全面。是有耐心,而又喜欢看书的人的不错选择。
《C++ Primer》第四版
相对而言,讲的更深一点,是给想进一步深入了解的学者的不错选择。

IDE:
Visual Studio 系列
功能最全,硬件要求也最苛刻

Dev C++
功能相对齐全,硬件要求也一般般

功能强大的文本编辑器如Emeditor
这是给对编程有一定熟悉的人选择,硬件要求几乎没有,只占用少量的磁盘空间,并且,系统相关的保留字都有高亮显示。

个人认为以上3种都是可以列为你考虑对象的不错的选择。

❸ C++沉思录的介绍

C++编程方面的经典书籍,作者是一对享有盛誉的技术伉俪,Andrew Boeing和Barbar Moo。本书基于作者在知名技术杂志发表的技术文章、世界各地发表的演讲以及斯坦福大学的课程讲义整理、写作而成,融聚了作者10多年C++程序生涯的真知灼见。全书分为大部分,共32章,分别对C++语言的历史和特点、类和继承、STL与泛型编程、库的设计等几大技术话题进行了详细而深入的讨论,细微之处几乎涵盖了C++所有的设计思想和技术细节。全书通过精心挑选的实例,向读者传达先进的程序设计的方法和理念。本书适合有一定C++编程经验的程序员阅读。

❹ C++沉思录的作者简介

Andrew Koenig 和 Barbara E.Moo是夫妻.
Andrew Koenig 是AT&T公司Shannon实验室大规模编程研究部门中的成员,同时也是C++标准委员会的项目编辑。他的编程经验超过30年,其中有15年在使用C++,他已经出版了超过150 篇和C++有关的论文,并且在世界范围内就这个主题进行过多次演讲。
Barbara E.Moo 是独立咨询顾问,在软件领域中拥有超过20年的工作经验的独立咨询顾问。在AT&Tm作的近15年中,她参与了第一个使用C++编写的商业产品的开发,领导了公司中第一个C++编译器项目,管理了AT&T中广受赞誉的World Net Internet Service Business的开发。

❺ 零基础学计算机编程有什么好的书籍推荐

来自某互联网大咖的推荐与建议:对于想要进入IT行业的学习者来说,除了学习技术知识外、建议再学习思维能力以及了解职场。掌握意向岗位要求的技术,学习寻找问题、解决问题的思维能力,提前了解职场利于自身职业发展。精心挑选18本优秀书籍(技术与思维能力),送给当代大学生。

【10本】互联网类(与相关职位相匹配):

《卓有成效的管理者》

作者:[美] 彼得·德鲁克 - 机械工业出版社

相关思维能力:自我管理、团队管理

特点与推荐理由:

● 现代管理之父着作之一

● 管理者应如何做到卓有成效

● 管理者应具备哪些特征

热点内容
安卓如何越狱刷系统 发布:2025-03-26 02:00:46 浏览:546
华为荣耀登录密码是多少 发布:2025-03-26 02:00:44 浏览:257
androiddimens 发布:2025-03-26 01:37:00 浏览:472
电视出现认证服务器无响应怎么办 发布:2025-03-26 01:33:21 浏览:686
linux安装mysql55 发布:2025-03-26 01:31:10 浏览:759
如何远程登录家里的服务器 发布:2025-03-26 01:10:49 浏览:763
河北长城dns服务器地址 发布:2025-03-26 01:07:05 浏览:838
社保的卡银行密码是多少 发布:2025-03-26 01:00:28 浏览:975
买手机如何看是正品安卓 发布:2025-03-26 00:28:25 浏览:363
对象没有存储类型 发布:2025-03-26 00:10:03 浏览:402