C++基础
樊同学爱编程
吾生也有涯,而知也无涯。你必须不懈努力,才能看起来毫不费力。
展开
-
C++基础之基本类型
C++基础之基本类型1.1整型 表示整数、字符和布尔值的算术类型合称为整型。 字符类型有两种:char 和 wchar_t。char 类型保证了有足够的空间,能够存储机器基本字符集中任何字符相应的数值,因此,char 类型通常是单个机器字节(byte)。wchar_t 类型用于扩展字符集,比如汉字和日语,这些字符集中的一些字符不能用单个 char 表示。 short、int 和 long...原创 2018-08-13 19:43:58 · 576 阅读 · 0 评论 -
C++基础之数组
C++基础之数组数组(Arrays) 是在内存中连续存储的一组同种数据类型的元素(变量),每一数组有一个唯一名称,通过在名称后面加索引(index)的方式可以引用它的每一个元素。也就是说,例如我们有5个整型数值需要存储,但我们不需要定义5个不同的变量名称,而是用一个数组(array)来存储这5个不同的数值。注意数组中的元素必须是同一数据类型的,在这个例子中为整型(int)。例如一个存储5个整...原创 2018-12-25 22:16:16 · 1078 阅读 · 0 评论 -
C++基础之函数
函数是把一个语句序列(函数体)关联到名称和零或更多函数参数列表的 C++ 实体。// 函数名:“ isodd ”// 参数列表拥有一个参数,有名称“ n ”和类型 int// 返回类型是 boolbool isodd(int n){ // 函数体的开始 return n % 2;} // 函数体...原创 2018-11-04 19:27:40 · 3144 阅读 · 0 评论 -
C++基础之string类型
C++基础之string类型string 类型支持长度可变的字符串,C++ 标准库将负责管理与存储字符相关的内存,以及提供各种有用的操作。标准库 string 类型的目的就是满足对字符串的一般应用。与其他的标准库类型一样,用户程序要使用 string 类型对象,必须包含相关头文件。如果提供了合适的 using 声明,那么编写出来的程序将会变得简短些:#include <string&...原创 2018-09-25 17:41:54 · 42679 阅读 · 1 评论 -
C++基础之头文件
C++基础之头文件类C++中我们通过定义类来定义自己的数据结构。类机制是C++中最重要的特征之一。事实上,C++设计的主要焦点就是使所定义的类类型的行为可以像内置类型一样自然。我们看到的像 istream 和 ostream 这样的库类型,都是定义为类的,也就是说,它们严格说来不是语言的一部分。 使用类时我们需要回答三个问题:类的名字是什么?它在哪里定义?它支持什么操作...原创 2018-09-10 20:36:53 · 2076 阅读 · 0 评论 -
C++基础之using声明
C++基础之using声明之前看到的程序,都是通过直接说明名字来自 std 命名空间,来引用标准库中的名字。例如,需要从标准输入读取数据时,就用 std::cin。这些名字都用了:: 操作符,该操作符是作用域操作符。它的含义是右操作数的名字可以在左操作数的作用域中找到。因此,std::cin 的意思是说所需要名字 cin 是在命名空间 std 中定义的。显然,通过这种符号引用标准库名字的方...原创 2018-09-17 14:35:16 · 1583 阅读 · 0 评论 -
C++基础之枚举
C++基础之枚举前言 我们经常需要为某些属性定义一组可选择的值。例如,文件打开的状态可能会有三种:输入、输出和追加。记录这些状态值的一种方法是使每种状态都与一个唯一的常数值相关联。我们可能会这样编写代码:const int input = 0;const int output = 1;const int append = 2;虽然这种方法也能奏效,但是它有个明显的缺点:...原创 2018-09-03 19:53:03 · 319 阅读 · 0 评论 -
C++基础之const基础用法
C++基础之const基础用法前世 下列 for 循环语句有两个问题,两个都和使用 512 作为循环上界有关。for (int index = 0; index != 512; ++index) { // ...}第一个问题是程序的可读性。比较 index 与 512 有什么意思呢?循环在做什么呢?也就是说 512 作用何在? 第二个问题是程序的可维护性。假设这个...原创 2018-08-20 21:55:07 · 207 阅读 · 0 评论 -
C++基础之引用与typedef
C++基础之引用与typedef引用 1. 初识引用 引用就是对象的另一个名字。在实际程序中,引用主要用作函数的形式参数。我们将在后面再详细介绍引用参数。 引用是一种复合类型,通过在变量名前添加“&”符号来定义。复合类型是指用其他类型定义的类型。在引用的情况下,每一种引用类型都“关联到”某一其他类型。不能定义引用类型的引用,但可以定义任何其他类型的引用。 引用必须用与该引用...原创 2018-08-27 19:58:07 · 1851 阅读 · 2 评论 -
C++基础之基本的输入输出
C++基础之基本的输入输出C++ 标准库提供了一组丰富的输入/输出功能,我们将在后续的章节进行介绍。本章将讨论 C++ 编程中最基本和最常见的 I/O 操作。C++ 的 I/O 发生在流中,流是字节序列。如果字节流是从设备(如键盘、磁盘驱动器、网络连接等)流向内存,这叫做输入操作。如果字节流是从内存流向设备(如显示屏、打印机、磁盘驱动器、网络连接等),这叫做输出操作。I/O 库头文件下列...原创 2019-02-20 09:44:46 · 486 阅读 · 0 评论