- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C读书报告C读书报告
《零基础学C++》读书报告一、作者简介:作者杨彦强,刘袁红,王浩等编著杨彦强:任职于方正集团,系统架构师,负责公司富客户端技术(包括Ext、OpenLaszlo、Flex)的调研与培训工作。多年来专注于行业软件开发、架构设计。擅长面向对象的分析设计、Java EE架构和Unix/Linux平台的编程技术。一直关注开源事业,并致力于富客户端技术的研究,基于Ext JS框架已开发多个大型商业项目,具有精湛的Ext JS框架开发功力。刘袁红:女,哈尔滨人,2005年毕业于哈尔滨工业大学职业技术学院计算机应用技术教育专业,本科,工学学士。现工作于哈尔滨工业大学华德应用技术学院。王浩:软件工程师。任职于上市公司南天信息,担任项目经理二、内容概要:阅读和学习本书并不要求读者有C++语言的基础,通过几百个简洁高效的代码,本书将带领读者循序渐进地领略C++语言的魅力所在。本书采用从无到有、由浅入深、逐级递进的编写方式,尤其适合无C++语言基础或C语言基础薄弱的程序员阅读。本书共分为六篇21章,介绍了Visual C++6开发环境的搭建、C++语言的基本数据类型、C++语言的表达式、函数、函数重载、类的继承、多态、内存管理方式、文件存储、错误与异常、RTTI、String类、编码风格与程序编译等内容,最后还对世界500强中IT公司常见面试题进行了讲解。本书非常适合C++语言的初、中级学者阅读,并可作为开发人员的参考手册。三、书籍特色:由浅入深,循序渐进,从零开始学C++,一点都不难编程基础,编程进阶,编程应用,项目实战,上机练习,面试指南266个实例,42个练习题,68个面试题四、书籍内容:1、前言:2、第一篇 C++基础:本篇是基础介绍,涵盖了程序设计语言的基本概念,Visual C++6开发环境的搭建、C++程序的构成、变量、常量、运算符与表达式、数据类型转换以及流程控制语句等内容。第1章 C++概述第2章 开始C++之旅本章主要涉及以下知识点。 · 计算机组成:介绍计算机组成的相关知识。 · 程序设计语言:介绍程序设计语言的分类。 · C++程序设计语言:介绍关于C++语言的基础知识。 · 开发环境搭建:通过图片和文字介绍如何搭建Visual C++开发环境。 · 实例讲解:通过一个实例程序让读者认识C++程序设计。 1.1了解计算机 通俗地讲,计算机是个“超级工具”,是个能执行命令的电子设备。几乎所有的计算机都遵循冯·诺伊曼的“存储—运行”结构,它有以下基本功能:输入、输出、存储、执行算术和逻辑运算。计算机主要由硬件和软件两大部分组成,首先看一下什么是硬件。 注意 硬件相当于人类的身体,而软件相当于人类的思想。 1.1.1计算机硬件 计算机的硬件主要有中央处理器(Central Processing Unit, CPU)、内存(或称主存、随机处理器、Random Access Memory, RAM)、输入/输出设备(Input/Output Devices)和外部存储设备(Secondary Storage,多数为具备海量存储功能的硬盘),图1.1说明了计算机的硬件结构。 1. 中央处理器 如果把计算机比喻成一个人,中央处理器相当于大脑,是整个计算机的控制中心,中央处理器有以下几部分组成:控制单元(Central Unit, CU)、程序计数器(Program Counter, PC)、指令寄存器(Instruction Register, IR)、算术逻辑单元(Algorithm Logic Unit, ALU)和累加器(Accumulator, ACC),这几个单元相互配合完成程序指令的执行。 · 控制单元有3个主要作用:获取并解释指令,控制数据或指令信息在内存中的读取,控制中央处理器内部各单元的工作。 · 程序计数器用来记录下一步要执行指令的位置。 · 指令寄存器用来暂存当前正在执行的指令。 · 算术逻辑单元执行所有的算术和逻辑运算。 ·累加器用来存储算术逻辑单元的计算结果。 2. 内存 程序在执行前都要被装载到内存中,才能被中央处理器执行,以Windows系统为例,若执行安装在硬盘上的某个程序,实际上是将该程序的指令和数据导入内存,供中央处理器执行的过程。 内存是由按顺序编号的一系列存储单元组成的,在内存中,每个存储单元都有唯一的地址,通过地址可以方便地在内存单元中存取信息。内存中的数据要靠供电来维持,当计算机关机或意外断电时,其中的所有数据就永久地消失了。 3. 输入/输出设备 输入/输出设备是计算机与人交流的手段,负责读入指令和数据的设备称为输入设备,如键盘和鼠标,负责显示计算结果的设备是输出设备,如显示器和打印机。这里要特别说明的是外部存储器,它既可以将指令和数据送入中央处理器
文档评论(0)