C++入门到精通
文章平均质量分 64
C++入门到精通
Kinght_123
大家好,我是Kinght_123,欢迎大家关注!
展开
-
C++数组求和的内置函数的介绍与说明。
比如我们需要求解数组的总和,有两种方法,一种是利用函数求解;另一种是写一个for循环来进行求解。原创 2022-12-30 19:02:51 · 1664 阅读 · 0 评论 -
C++入门到精通。(二十二、数据结构:单链表的实现)
目录一、单链表的定义二、单链表的基本操作的实现1.初始化。2.取值3.查找4.插入一、单链表的定义线性表的链式存储又称为单链表,它是指通过一组任意的存储单元来存储线性表中的数据元素。为了建立数据元素之间的线性关系,对每个链表结点,除存放元素自身的信息外,还需要存放一个指向其后继的指针。单链表中结点类型的描述如下:typedef struct LNode{ // 定义单链表节点类型 ElemType data; // 数据域 struct LNode* next; // 指针域}.原创 2022-05-31 16:46:15 · 238 阅读 · 0 评论 -
C++入门到精通。(二十一、C++的数据结构分类的思维导图)
原创 2022-05-31 15:21:10 · 181 阅读 · 0 评论 -
C++入门到精通。(二十、C++的数据结构)
目录一、前言二、C++的数据结构三、定义结构四、访问结构成员五、结构作为函数参数六、指向结构的指针一、前言因为C++的数据结构很多,很复杂,一篇文章根本讲不到所有的数据结构。即使写出来,看了一遍效果也不好,所以博主打算最近都更新C++的数据结构类型,让读者弄懂C++的数据结构与算法。二、C++的数据结构C/C++ 数组允许定义可存储相同类型数据项的变量,但是结构是 C++ 中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。结构用于表示一条记录,假设您想要建立一个游戏中的英雄,您可.原创 2022-05-25 01:55:02 · 228 阅读 · 0 评论 -
C++入门到精通。(十九、基本的输入和输出)
目录一、C++的基本输入和输出二、标准输出(cout)三、标准输入(cin)四、标准错误(cerr)五、标准日志(clog)一、C++的基本输入和输出C++ 的 I/O 发生在流中,流是字节序列。如果字节流是从设备(如键盘、磁盘驱动器、网络连接等)流向内存,这叫做输入操作。如果字节流是从内存流向设备(如显示屏、打印机、磁盘驱动器、网络连接等),这叫做输出操作。以下的库头文件在C++编程中极为重要。头文件函数和描述<iostream>该文件定义了 cin、cou.原创 2022-05-25 01:24:03 · 297 阅读 · 0 评论 -
C++入门到精通。(十八、C++中的日期和时间)
目录一、C++中关于时间和日期的函数C++ 标准库没有提供所谓的日期类型。C++ 继承了 C 语言用于日期和时间操作的结构和函数。为了使用日期和时间相关的函数和结构,需要在 C++ 程序中引用 头文件。有四个与时间相关的类型:clock_t、time_t、size_t 和 tm。类型 clock_t、size_t 和 time_t 能够把系统时间和日期表示为某种整数。一、C++中关于时间和日期的函数函数描述time_t time(time_t *time)该函数返回系统的当.原创 2022-05-23 15:56:20 · 132 阅读 · 0 评论 -
C++入门到精通。(十七、C++中的引用)
目录一C++的引用和指针二、C++中创建引用二、把引用作为函数的参数引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。一C++的引用和指针引用很容易与指针混淆,它们之间有三个主要的不同:不存在空引用。引用必须连接到一块合法的内存。一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。引用必须在创建时被初始化。指针可以在任何时间被初始化。二、C++中创建引用试想变量名称是.原创 2022-05-23 15:45:56 · 100 阅读 · 0 评论 -
C++入门到精通。(十六、C++的空指针和指针的运算)
目录一、C++的空指针二、C++指针的比较一、C++的空指针在变量声明的时候,如果没有确切的地址可以赋值,为指针变量赋一个 NULL 值是一个良好的编程习惯。赋为 NULL 值的指针被称为空指针。例子:#include <iostream>using namespace std;int main (){ int *cur = NULL; cout << "cur 的值是 " << cur ; return 0;}输出:cur .原创 2022-05-23 15:29:39 · 434 阅读 · 0 评论 -
C++入门到精通。(十五、浅谈C++的指针)
目录一、C++的指针二、指针在C++中的使用一、C++的指针学习 C++ 的指针既简单又有趣。通过指针,可以简化一些 C++ 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C++ 程序员,学习指针是很有必要的。正如您所知道的,每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址。请看下面的实例,它将输出定义的变量地址:#include <iostream>using .原创 2022-05-19 14:19:10 · 237 阅读 · 0 评论 -
C++入门到精通。(十四、C++ 的字符串)
目录一、C++的字符串二、C++的字符串的函数三、一、C++的字符串C 风格的字符串起源于 C 语言,并在 C++ 中继续得到支持。字符串实际上是使用 null 字符 \0 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。例子:#include <iostream>using namespace std;int main (){ char name[7] = {'K','I','N','G','H','T','\0'}; cout &.原创 2022-05-19 14:05:33 · 184 阅读 · 0 评论 -
C++入门到精通。(十三、传递数组给函数)
目录实例C++ 中您可以通过指定不带索引的数组名来传递一个指向数组的指针。C++ 传数组给一个函数,数组类型自动转换为指针类型,因而传的实际是地址。如果你想要在函数中传递一个一维数组作为参数,实例#include <iostream>using namespace std;// 函数声明double getAverage(int arr[], int size);int main (){ // 带有 5 个元素的整型数组 int balance[5] = {1000.原创 2022-05-15 22:14:58 · 193 阅读 · 0 评论 -
C++入门到精通。(十二、C++的多维数组和C++指向数组的指针)
目录一、C++的二维数组二、初始化二维数组三、二维数组的访问四、C++指向数组的指针一、C++的二维数组多维数组最简单的形式是二维数组。一个二维数组,在本质上,是一个一维数组的列表。声明一个 x 行 y 列的二维整型数组,形式如下:type arrayName [ x ][ y ];其中,type 可以是任意有效的 C++ 数据类型,arrayName 是一个有效的 C++ 标识符。二、初始化二维数组多维数组可以通过在括号内为每行指定值来进行初始化。下面是一个带有 3 行 4 列的数组。i.原创 2022-05-15 22:03:01 · 438 阅读 · 0 评论 -
C++入门到精通。(十一、浅谈C++的数组)
目录一、C++的数组二、数组的声明和初始化三、访问数组元素一、C++的数组C++ 支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。数组的声明并不是声明一个个单独的变量,比如 number0、number1、…、number99,而是声明一个数组变量,比如 numbers,然后使用 numbers[0]、numbers[1]、…numbers[99] 来代表一个个单独的变量。数组中的特定元素可以通过索引访问。所有的数组.原创 2022-05-15 21:54:16 · 164 阅读 · 0 评论 -
C++入门到精通。(十、C++的数字运算)
目录一、C++的数字运算二、C++的随机数一、C++的数字运算在 C++ 中,除了可以创建各种函数,还包含了各种有用的函数供您使用。这些函数写在标准 C 和 C++ 库中,叫做内置函数。您可以在程序中引用这些函数。C++ 内置了丰富的数学函数,可对各种数字进行运算。下表列出了 C++ 中一些有用的内置的数学函数。为了利用这些函数,您需要引用数学头文件 <cmath>。函数描述double cos(double)该函数返回弧度角(double 型)的余弦。d.原创 2022-05-15 21:44:08 · 540 阅读 · 0 评论 -
C++入门到精通。(九、C++参数的默认值和Lambda函数。)
目录一、函数的默认值二、Lambda函数与表达式一、函数的默认值当您定义一个函数,您可以为参数列表中后边的每一个参数指定默认值。当调用函数时,如果实际参数的值留空,则使用这个默认值。这是通过在函数定义中使用赋值运算符来为参数赋值的。调用函数时,如果未传递参数的值,则会使用默认值,如果指定了值,则会忽略默认值,使用传递的值。例子:#include <iostream>using namespace std;int sum(int a, int b=20){ int resu.原创 2022-05-15 20:37:51 · 351 阅读 · 0 评论 -
C++入门到精通。(八、浅谈C++的函数)
目录一、C++的函数二、C++函数的定义三、函数的调用四、函数的参数----函数传递参数的方式----4.1传值调用4.2指针调用4.3引用调用一、C++的函数函数是一组一起执行一个任务的语句。每个 C++ 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际.原创 2022-05-14 17:38:09 · 94 阅读 · 0 评论 -
C++入门到精通。(七、C++的判断)
判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。目录一、if语句1.用法二、if…else语句2.用法三、switch语句3.用法四、? : 运算符4.用法一、if语句一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。1.用法if(boolean_expression){ // 如果布尔表达式为真将执行的语句}如果布尔表达式为 true,则 if 语句内的代码块将被执行。如果布尔表达式为 false.原创 2022-05-14 17:24:09 · 170 阅读 · 0 评论 -
C++入门到精通。(六、C++的循环)
目录一、循环的类型1.while循环1.1用法2.for循环2.1用法3.do…while循环3.1用法二、循环控制语句1.break语句1.1用法2.continue语句3.goto语句3.1用法三、无限循环有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了允许更为复杂的执行路径的多种控制结构。循环语句允许我们多次执行一个语句或语句组。一、循环的类型1.while循环当给定条件为真时,重复语句或语句组。它会.原创 2022-05-14 17:11:41 · 312 阅读 · 0 评论 -
C++入门到精通。(五、C++的运算符。)
目录一、算术运算符二、关系运算符三、逻辑运算符四、位运算符五、赋值运算符六、杂项运算符一、算术运算符运算符描述+把两个操作数相加-从第一个操作数中减去第二个操作数*把两个操作数相乘/分子除以分母%取模运算符,整除后的余数++自增运算符,整数值增加 1–自减运算符,整数值减少 1通过下面的例子可以让我们更好的理解C++中的运算符的意义与使用方法。#include <iostream>using namespace.原创 2022-05-14 16:49:23 · 402 阅读 · 0 评论 -
C++入门到精通。(四、C++的变量与常量的介绍)
目录一、C++的变量作用域二、局部变量三、全局变量四、初始化局部变量和全局变量五、C++的常量六、整数常量七、浮点常量八、布尔常量九、字符常量十、字符串常量十一、定义常量一、C++的变量作用域作用域是程序的一个区域,一般来说有三个地方可以定义变量。在函数或一个代码块内部声明的变量,称为局部变量。在函数参数的定义中声明的变量,称为形式参数。在所有函数外部声明的变量,称为全局变量。二、局部变量在函数或一个代码块内部声明的变量,称为局部变量。它们只能被函数内部或者代码块内部的语句使用。#in.原创 2022-05-10 17:20:00 · 346 阅读 · 0 评论 -
C++入门到精通。(三、C++的数据类型和变量类型)
目录一、C++的数据类型二、typedef声明三、枚举类型四、C++的变量类型五、C++中的变量定义六、C++中的变量声明七、C++中的左值和右值一、C++的数据类型在C++中,数据类型共分为7种。数据类型关键字字符型char布尔型bool整型int浮点型float双浮点型double无类型void宽字符型wchar_t注意: 不同系统会有所差异,一字节为 8 位。注意: 默认情况下,int、short、long都是带符号.原创 2022-05-10 16:52:50 · 181 阅读 · 0 评论 -
C++入门到精通。(二、C++的基本语法及操作)
目录一、C++的程序的基本术语二、C++的程序结构三、C++中的分号和语句块四、C++的标识符五、C++的空格六、C++的注释一、C++的程序的基本术语C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。对象 - 对象具有状态和行为。例如:一只狗的状态 - 颜色、名称、品种,行为 - 摇动、叫唤、吃。对象是类的实例。类 - 类可以定义为描述对象行为/状态的模板/蓝图。方法 - 从基本上说,一个方法表示一种行为。一个类可以包.原创 2022-05-10 16:26:05 · 199 阅读 · 0 评论 -
C++入门到精通。(一、C++的基本介绍第一个C++的程序)
文章目录一、C++的介绍二、C++的构成三、为什么要学习C++四、第一个C++的程序最近因为数据结构预算法要考试了,需要写C++的代码来完成算法的一些基本数据结构。但是博主不太会C++,所以每天更新一篇C++的博客,共同学习,共同进步。**加油!加油!加油!**一、C++的介绍C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。C++ 是由 Bjarne Strou.原创 2022-05-10 16:12:19 · 215 阅读 · 2 评论