摘要: 数据结构与算法1 算法的基本概念 算法:是指一组有穷的指令集,是解题方案的准确而完整的描述。也不等于计算方法。 算法的基本特征: 确定性,算法中的每一步骤都必须有明确的定义,不允许有多义性; 有穷性,算法必须能在有限的时间内做完,即能在执行有限个步骤后终止; 可行性,算法原则上能够精确地执行; 算法 阅读全文
posted @ 2024-03-21 22:52 JenckMin 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 讨论 编译预处理 ​ 凡以#开头的这一行,都是编译预处理命令行,编译预处理不加分号,不占运行时间。宏替换仅是简单的文本替换,如#define f(x) (x)*(x)替换f(2+2)时就有区别,前者展开为(2+2)*(2+2),后者为2+2*2+2。 ​ 如果源文件f2.c中有#include "f 阅读全文
posted @ 2024-03-20 20:30 JenckMin 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 字符串常量及表示 ​ 字符串常量是由双引号括起来的一串字符,如”ABC”。在存储字符串时,系统会自动在其尾部加上一个空值’\0’,空值也要占用一个字节,也就是字符串”ABC”需要占四个字节。 字符数组 ​ C语言没有字符串变量,只能采用字符数组来存储字符串。数组的大小应该比它将要实际存放的最长字符串 阅读全文
posted @ 2024-03-20 20:09 JenckMin 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 结构体类型的说明 ​ 结构体是若干个类型数据的集合,结构体类型说明格式如下:struct 类型名 {类型1 成员名1;类型2 成员名2;……};,以上整个部分是一个数据类型,与整型的int是同样地位。可用typedef把结构体类型替换成一个只有几个字母的简短标识符。 结构体变量的定义 ​ 结构体变量 阅读全文
posted @ 2024-03-20 20:09 JenckMin 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 文件类型指针 ​ 文件指针是一个指向结构体类型的指针,定义格式为:FILE *指针变量名。在使用文件时,都需要先定义文件指针。 文本文件与二进制文件 ​ 文本形式存放的是字符的ASCII码,二进制形式存放的是数据的二进制。例如“100”如果是文本形式就是存储’1’、 ’0’、 ’0’三个字符的ASC 阅读全文
posted @ 2024-03-20 20:08 JenckMin 阅读(2) 评论(0) 推荐(0) 编辑
摘要: C++常量 一、整数常量 整数常量可以是十进制,八进制或十六进制的常量。 前缀指定基数:0x或0X表示十六进制,0表示八进制,不带前缀则表示十进制。 整数常量也可以带一个后缀,后缀是U和L的组合,U表示无符号整数(unsigned),L表示长整数(long),后缀可以是大写,也可以是小写,U和L的顺 阅读全文
posted @ 2023-10-27 18:58 JenckMin 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 解决Clion中写多个C++文件中存在多个main函数报错的问题 在刷题写C++的时候,常常因为要写多个文件,这时存在多个main就会报错,通常解决这个问题会有以下两种解决方法: 把不需要的main给注释掉 新建一个Project项目 这边我介绍一种新的办法: (适用于IDEA) 1.先下载这个插件 阅读全文
posted @ 2023-10-22 20:08 JenckMin 阅读(183) 评论(1) 推荐(0) 编辑
摘要: C++变量作用域 一般来说有三个地方可以定义变量: 在函数或一个代码块内部声明的变量,称为局部变量。 在函数参数的定义中声明的变量,称为形式参数。 在所有函数外部声明的变量,称为全局变量。 作用域是程序的一个区域,变量的作用域可以分为一下几种: 局部作用域:在函数内部声明的变量具有局部作用域,它们只 阅读全文
posted @ 2023-10-22 15:31 JenckMin 阅读(16) 评论(0) 推荐(0) 编辑
摘要: C++变量类型 变量的名称可以由字母、数字和下划线组成。它必须以字母或下划线开头。 类型 描述 bool 布尔类型,存储值为true或false,占用1个字节 char 字符类型,用于存储ASCII字符,通常占用1个字节 int 整数类型,通常用于存储普通整数,通常占用四个字节 float 单精度浮 阅读全文
posted @ 2023-10-21 21:17 JenckMin 阅读(19) 评论(0) 推荐(0) 编辑
摘要: C++数据类型: 一:基本数据类型 类型 关键字 布尔型 bool 字符型 char 整型 int 浮点型 float 双浮点型 double 无类型 void 宽字符型 wchar_t 其实 wchar_t 是这样来的: typedef short int wchar_t; 所以 wchar_t 阅读全文
posted @ 2023-10-20 22:58 JenckMin 阅读(10) 评论(0) 推荐(0) 编辑