上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: Cpp 学习笔记,内容来自卡特网语言基础课和OI WIKI 预处理命令 预处理命令是预处理器所接受的命令,用于对代码进行初步的文本替换。 #include #include <cstdio> #include <iostream> int main() { return 0; } #include 阅读全文
posted @ 2024-01-21 17:14 hzyuan 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 内容学习自 https://oi-wiki.org/math/bit/ 2的幂 位运算用于2的整数次幂可以优化复杂度 //计算 n * (2^m) int mulPowerOfTwo(int n, int m) { return n << m; } //计算 n / (2^m) int divPow 阅读全文
posted @ 2024-01-18 22:57 hzyuan 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 数据要进行持久化存储就需要用到文件。C/C++ 将文件看作有序的字节流,每个文件都是以 EOF(文件结束标志)结束。 按数据的组织形式,文件可分为文本文件和二进制文件。 数据在内存中以二进制形式存储的,如果不加转换地输出到外存,就是二进制文件。如果要求在外存上以 ASCII 码形式存储,需要在存储前 阅读全文
posted @ 2024-01-16 18:55 hzyuan 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Cpp 的命名空间机制是用来解决复杂项目中名字冲突的问题。 例如,Cpp 标准库的所有内容都定义在 std 命名空间中,如果定了一个 cin 变量,则可以通过 cin 访问自定义的 cin 变量,通过 std::cin(:: 是作用域操作符)访问标准库的 cin 对象,而不用担心产生冲突。 声明命名 阅读全文
posted @ 2024-01-15 11:43 hzyuan 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 有时候需要将不同类型的数据组合为一个整体,以便于引用。例如,一名学生有学号、姓名、性别、年龄等属性,如果针对每个属性都单独定义一个变量,那么当有多名学生时变量就难以分清。结构体就是用来管理不同类型的数据组合。 结构体的声明与定义 结构体的声明一般形式为: struct 结构体名{ 成员1; 成员2; 阅读全文
posted @ 2024-01-14 01:08 hzyuan 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 在不同的函数之间传递数据时,可以使用如下方法: 参数:通过形参和实参 返回值:用 return 语句返回计算结果 全局变量 全局变量与局部变量 全局变量:函数之外定义的变量称为全局变量(外部变量); 局部变量:在一个函数内部定义的变量称为局部变量(内部变量)。 全局变量使用: #include <s 阅读全文
posted @ 2024-01-13 22:05 hzyuan 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 形参与实参的一些注意点: 定义函数中指定的形参,如果该函数没有被调用,形参是不占用内存空间的。只有发生函数调用时,形参才被分配内存单元。在调用结束后,形参所占的内存单元也会被释放。 实参可以是常量、变量或表达式。 只能由实参传给形参,是单向值传递。 形参相当于局部变量,不能再定义局部变量与形参同名, 阅读全文
posted @ 2024-01-13 22:04 hzyuan 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 递归调用即函数自身调用自身,我们把这种函数称为递归函数。 递归函数一定要有结束条件,否则会死循环。 递归调用核心是: 找递归公式 编写递归结束条件 在解决一些问题时,使用递归能降低编程的难度。 例如上楼问题:有n个台阶,一次只能上1个台阶或2个台阶,请问走到第n个台阶有几种走法? 找递归公式:只能从 阅读全文
posted @ 2024-01-13 21:00 hzyuan 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 模块划分 在实际应用中,一个较大的 C 程序并不会把所有代码都放入 main 主函数中,而是进行模块化设计,每个程序模块作为一个源程序文件,再由若干源程序文件组成一个 C 程序。这样处理便于分别编写、分别编译、进而提高调试效率。 #include <stdio.h> void func1(){ // 阅读全文
posted @ 2024-01-13 14:33 hzyuan 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 函数要先声明后调用! 函数的声明和定义 函数的声明:把函数的名字、函数类型及形参类型、个数和顺序通知编译系统,以便在调用该函数时编译系统能正确识别函数并检查调用是否合法。 函数的定义:对函数功能的确立,包括指定函数名、函数值类型、形参及其类型、函数体等,它是一个完整的、独立的函数单位。 #inclu 阅读全文
posted @ 2024-01-13 12:34 hzyuan 阅读(88) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页