摘要:
# 第七章 类 ## 前言 基本数据类型有时候并不能解决某些特定问题,而通过自定义的类就可以通过理解问题概念,使得程序更加容易编写、调试和修改。 类的基本思想是**数据抽象**(data abstraction)和**封装**(encapsulation)。 数据抽象是一种依赖于**接口**(int 阅读全文
摘要:
# 第六章 函数 ## 前言 何谓函数? 函数就是命了名的代码块😄。通过调用函数执行对应代码,实现目标效果。函数可以通过重载的方式,实现同一个名字多种实现。 介绍: - 函数的定义 - 函数的声明 - 重载函数 - 编译器如何选择与之匹配的函数版本 ## 6.1 函数基础 典型的函数: ```cp 阅读全文
摘要:
# 第五章 语句 ## 前言 通常情况下,程序是按照顺序执行。但是仅仅依靠顺序执行无法解决一些复杂问题,所以C++提供一组*控制流* (flow-of-control)语句支持更加复杂的执行路径。 ## 5.1 简单语句 简单语句的三种语句: ```cpp value+5; /* 表达式语句 */ 阅读全文
摘要:
# 第四章 表达式 ## 前言 本章主要介绍:语言本身定义、并用于内置类型运算对象的运算符。简单介绍:几种标准库定义的运算符。 表达式本身由一个或多个**运算对象**组成,其目的是得到一个结果。 表达式的结构:value operator n*\(operation object) 通过运算符将一个 阅读全文
摘要:
第三章 字符串、向量和数组 前言 标准库是C++必不可少的一部分,作为C++的延伸,标准库的优雅令人陶醉。 如标题所言,在这一章我们将要学习数组、字符串和向量。若学习过其他编程语言,相信对数组并不陌生。其作为固定存储序列,能够为我们提供很多数据结构的解决思路,但是其在灵活性方面的不足使之诞生向量:向 阅读全文
摘要:
第3章 Java的基本程序设计结构 概述 简单Java程序 注释 数据类型 变量和常量 运算符 字符串 输入与输出 控制流程 大数 数组 一、 一个简单的Java程序 public class HelloWorld { public static void main(String[] args) { 阅读全文
摘要:
《Java核心技术》,一本畅销不衰的Java经典图书。 在学习Java的过程中,笔者基本参考《Java核心技术 12th》,其笔记代码存放于Github上,同时也会在此留下自己在学习过程中的笔记。 那么开始吧! 阅读全文
摘要:
# 第二章 变量和基本类型 ## 前言 数据类型是程序的基础:它告诉我们数据的意义以及我们能在数据上执行的操作。 ## 2.1 基本内置类型 C++定义了包括**算术类型**(arithmetic type)和**空类型**(void)在内的基本数据类型。 ### 2.1.1 算术类型 算术类型分为 阅读全文
摘要:
# 第一章 开始 ## 前言 介绍大部分C++的基础内容:类型、变量、表达式、语句及函数。简单介绍如何编译及运行程序。 编写一个简单的程序,如编写记录书籍信息的程序,其必然包括一下内容: - 定义变量 - 进行输入与输出 - 使用数据结构保存数据 - 检测两条记录是否存在相同的ISBN - 循环处理 阅读全文
摘要:
《C++ Primer》作为久负盛名的 C++经典教程,其优秀的教学方式让笔者收获匪浅。 接下来的时间里,笔者会陆续更新自己在学习 C++路途上的一些心得、笔记,希望对您有所帮助。 C++ Primer 练习代码和练习题答案已经推送到 Githhub 上。 就此开始吧 ! 勘误 P352 “可变la 阅读全文