随笔分类 - 我的第二本c++教科书
仿造《我的第一本c++教科书》写的。
摘要:目录第四章 算法1.函数2.直觉算法3.分支和循环4.递归5.算法和上下文6.面向对象7.常用算法1.函数1.1 函数声明和定义c++定义指令的方式是定义函数。函数是一个指令段落,一个程序是由若干个函数组成的,每个函数负责一部分的内容,通过函数可以把一个大任务分配成若干小任务,降低编程的难度。函数定义的语法:类型 标识符(参数列表){函数体}其中“参数列表”的语法:类型 标识符,类型 标识符……类似变量定义,称为“形参”,用逗号分隔,可以有零到n个。“函数体”可以是0到n条语句,语句可以是变量定义等,还可以我们没有接触过的其他语句。函数体就是生成运行指令的核心内容。注意,函数并不需要分号结尾。
阅读全文
摘要:目录第三章 数据结构1.数据和容器2.基本类型3.指针类型4.复合类型5.数组类型6.特殊类型1.数据和容器数据或者可以说是信息是什么,我认为信息就是能够复原为具体物理感官的东西,或者是没有物理实体的抽象概念,比如数学等产物。数据的种类有很多,图像,声音,甚至触感,然后是数学,文字,控制信息等。有一个问题,数据是否可以存储,如果可以存储,他必然有存储并复原的有效方式,如果可以存储,必然有存储所需要的物理空间。答案是可以!我们可以用以下的公式去认识数据和电脑的关系:图片 –(编码)-> 数据 -(解码)-> 图片编码借助相关的物理设备,把光信号(人类能看到的),转化为电信号(电脑能识
阅读全文
摘要:目录 第二章 c++的框架 2.典型的c++程序 1.c++的文件组织结构 3.程序 = 数据结构 + 算法 1.c++的文件组织结构 不知道各位知道什么叫文本文件没?或者知道什么叫文件不?不是我侮辱各位的智慧,很多人会很多电脑操作,但是对文件的概念还是没有的。然后是另一个概念“文件夹”,还有“路径”。各位需要了解这些基础。去网上搜索一下,“百度知道”,“百度百科”那些地方应该有详细的说明,我这里...
阅读全文
摘要:目录 第一章 你要做什么? 1.编程是什么 2.学编程的代价和收益 3.c++是什么 4.我怎么布局这本书 1.编程是什么 计算机专业有几个方向,第一个是办公自动化,那就是学习office等办公软件,在政府和公司都有办公室,用这些可以管理档案,编辑文件。比如word,是写文字材料的,excel是做报表的,比如公司的业绩就可以用这个报表软件做成很直观表格。比如powerpoint做演讲稿的,公司开会...
阅读全文
摘要:本文是仿照《我的第一本c++书》来写的,因为我觉得作者陈良乔写的不好,但是我又很难说出哪里不好,就干脆自己写一个出来作为对照。当然我不是专业的作家,用词什么的很粗俗,只是希望能够从对比中发现我的创作观点。目录第一章 你要做什么?1.编程是什么2.学编程的代价和收益3.c++是什么4.我怎么布局这本书第二章 c++的框架1.典型的c++程序2.c++的文件组织结构3.程序 = 数据结构 + 算法第三章 数据结构1.基础类型2.指针类型3.复合类型4.数组类型第四章 算法1.直觉算法2.分支和循环3.递归4.算法和上下文5.面向对象6.常用算法第五章 构造程序的方法和工具1.命令行工具2.ide工
阅读全文
摘要:第1章 C++世界地图。废话太多。我不认为这个对初学者有什么帮助。当然,这个只是占了16页的分量,可以完全无视。第2章 与C++第一次亲密接触 。介绍IDE这个,我认为用视频比用文字描述要更加有用。这里还介绍了很多运行机理,我认为大可不必,读者不需要知道原理,只知道该怎么做就出来结果。等他们熟悉后,再想了解也不迟。一开始,就写那么多抽象的东西,似乎不太适合,我认为初学者最想看到的就是具体的东西。至于什么面向对象,什么程序=算法+数据结构这类思想层次的东西初学者是没有能力掌握,也就没有兴趣。作者语言上,常常采用比喻,类比的手法,我觉得可以生动化,但是也会让问题变得暧昧不清。毕竟读者不是三岁小孩,
阅读全文
摘要:可惜没有作者陈良乔的亲笔签名。封面很漂亮,印刷中上,原价58.8元,似乎有点贵,不过现在的书籍打折挺大的,就算在书店买应该可以接受。写书,是一件很辛苦的工作,而且极少人能够赚到钱。接下来我会细心阅读,然后给出这本书的读后感。不过,我不会因为免费拿到书就说好话。
阅读全文