Loading

摘要: 第6章 函数 本章首先介绍函数的定义和声明,包括参数如何传入函数以及函数如何返回结果。在C++语言中允许重载函数,也就是几个不同的函数可以使用同一个名字。所以接下来我们介绍重载函数的方法,以及编译器如何从函数的若于重载形式中选取一个与调用匹配的版本。最后,我们将介绍一些关于函数指针的知识。 函数是一 阅读全文
posted @ 2023-01-19 11:53 泠枫Jun 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 第5章 语句 通常情况下,语句是顺序执行的。但除非是最简单的程序,否则仅有顺序执行远远不够。因此,C++语言提供了一组控制流(flow-of-control)语句以支持更复杂的执行路径。 5.1 简单语句 C++语言中的大多数语句都以分号结束,一个表达式,比如ival + 5,末尾加上分号就变成了表 阅读全文
posted @ 2022-12-07 19:55 泠枫Jun 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 第4章 表达式 C++语言提供了一套丰富的运算符,并定义了这些运算符作用于内置类型的运算对象时所执行的操作。同时,当运算对象是类类型时,C++语言也允许由用户指定上述运算符的含义。本章主要介绍由语言本身定义、并用于内置类型运算对象的运算符,同时简单介绍几种标准库定义的运算符。第14章会专门介绍用户如 阅读全文
posted @ 2022-12-02 14:40 泠枫Jun 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 第3章 字符串、向量和数组 3.1 命名空间的using声明 目前为止,我们用到的库函数基本上都属于命名空间std,而程序也显式地将这一点标示了出来。例如,std::cin 表示从标准输入中读取内容。此处使用作用域操作符(::)(参见1.2节)的含义是:编译器应从操作符侧名字所示的作用域中寻找右侧那 阅读全文
posted @ 2022-11-24 17:51 泠枫Jun 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 第2章 变量和基本类型 数据类型是程序的基础:它告诉我们数据的意义以及我们能在数据上执行的操作。 2.1 基本内置类型 C++定义了一套包括**算术类型(arithmetic type)和空类型(void)**在内的基本数据类型。其中算数类型包含了字符、整型数、布尔值和浮点数。空类型不对应具体的值, 阅读全文
posted @ 2022-11-16 22:37 泠枫Jun 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 第1章 开始 1.1 编写一个简单的C++程序 每个C++程序都包含一个或多个函数,其中一个必须命名为main。操作系统通过调用main来运行C++程序。 一个函数的定义包含四部分:返回类型(return type)、函数名(function name)、一个括号包围的形参列表(parameter 阅读全文
posted @ 2022-11-15 22:58 泠枫Jun 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://leetcode-cn.com/problems/reverse-vowels-of-a-string/ 双指针法,一个从前向后,一个从后向前,遍历条件和交换条件都是i<j,一旦i=j就退出 class Solution { public: string reverseVo 阅读全文
posted @ 2021-08-19 12:30 泠枫Jun 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://leetcode-cn.com/problems/student-attendance-record-ii/ 昨天的题目是直接给出字符串让你判断,而且长度较小,今天的出勤记录的长度变得很大,并且不是直接给你字符串,而是需要你统计在给定出勤记录长度下可以获得奖励的所有排列数量 阅读全文
posted @ 2021-08-19 00:21 泠枫Jun 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://leetcode-cn.com/problems/student-attendance-record-i/ 今天的题很简单,应该没有人不会做,贴一下自己的代码 class Solution { public: bool checkRecord(string s) { in 阅读全文
posted @ 2021-08-17 12:19 泠枫Jun 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://leetcode-cn.com/problems/beautiful-arrangement/ 说实话一开始没懂这个题目的意思,是必须用到N个数字,还是从N个数字中选取任意个数字组成数组,看了题解,指的是前者。 我的思路是:1.枚举所有数字的排列组合2.找出符合条件的数组 阅读全文
posted @ 2021-08-16 20:40 泠枫Jun 阅读(41) 评论(0) 推荐(0) 编辑