
C/C++ 算法编程基础
文章平均质量分 55
编程语言:C/C++
自然语言:中文/英文
编辑器:VisualStudio
设备:电脑/服务器
操作系统:Windows/Linux
梦星辰.
本科北航数学专业应用数学方向,硕士北航计算机专业人工智能方向
展开
-
C/C++ 编译过程概述
和。原创 2024-08-28 15:45:08 · 760 阅读 · 0 评论 -
cmake,make,makefile之间的关系
CMake用于生成 Makefile,它允许开发者以一种更抽象的方式定义构建规则。Make是一个构建工具,用于解析 Makefile 并执行构建过程。Makefile是 Make 工具使用的配置文件,其中包含了具体的构建规则和依赖关系。通过使用 CMake 和 Make,开发者可以方便地管理和构建复杂的软件项目,同时保持构建过程的一致性和可移植性。原创 2024-08-28 15:31:41 · 647 阅读 · 0 评论 -
C/C++ 汇编基础知识概述
了解汇编基础可以提高C/C++的运用能力,但是我们不需要,也没有必要精通汇编语言,只需要大概理解汇编的基本思想,通过了解C/C++的底层实现去更好发挥这一门编程语言的极致性能,如果不是为了追求速度与效果,完全可以使用更容易进行问题建模的高级语言,比如Python或者Java。原创 2024-08-28 15:08:00 · 1375 阅读 · 0 评论 -
C/C++ 数学运算与数学函数
C 标准库 ()C++ 标准库 ()三角函数:指数与对数函数:幂和根函数:取整和取余函数:其他函数:C 和 C++ 支持多种基本的数学运算符,这些运算符可以用来执行常见的算术操作。下面是 C/C++ 中的一些基本数学运算符及其用途:加法 ():减法 ():乘法 ():除法 ():取模 ():自增 ():自减 ():前缀自增 ():后缀自增 ():前缀自减 ():后缀自减 ():除了上述基本运算符之外,C/C++ 还支持一些复合赋值运算符,这些运算符结合了赋值运算符和算术运算符,例如:示例:原创 2024-08-15 19:32:54 · 1101 阅读 · 0 评论 -
C++字符串常见用法总结
【代码】C++字符串常见用法总结。原创 2024-08-15 13:23:20 · 307 阅读 · 0 评论 -
C/C++ 控制台输入输出
在C语言中,常见的控制台输入输出主要依赖于标准I/O库中的函数。原创 2024-08-15 12:52:34 · 1702 阅读 · 0 评论 -
C++流行编译器的基础认识
C++有许多流行的编译器,每个编译器都有其独特的特点和用途。: GCC是一个开源的编译器套件,支持多种编程语言,包括C和C++。它是一个功能强大且广泛使用的编译器,在Linux系统中尤为流行。: MSVC是Microsoft提供的专有的C++编译器,通常与Visual Studio集成使用。它是Windows平台上主要的C++编译器之一。: Clang是一个开源的C、C++和Objective-C编译器,由LLVM项目开发。Clang的优点包括更快的编译速度、更好的错误消息和诊断等。原创 2024-05-28 11:54:14 · 1119 阅读 · 3 评论 -
RSA非对称加密算法原理和代码实现 信息安全 密码学
设n为一正整数,则欧拉函数φn等于0∼n−1中与n互素的整数个数比如φ54,因为0~5中, 1,2,3,4均与5互素,即最大公约数为1。原创 2023-04-08 18:51:03 · 866 阅读 · 0 评论 -
C C++ 获取CPU处理器数量 Windows Linux适用
在此提供,欢迎复制使用,记得收藏原创 2023-03-21 11:53:17 · 624 阅读 · 0 评论 -
c c++ 多线程模板
在此记录,方便下次复制。原创 2023-03-20 23:16:36 · 148 阅读 · 0 评论 -
编译,汇编,编译器,解释器,编译工具与CMake之间关系
从人类习惯的高级语言到机器直接执行的机器语言,需要通过或者去完成转换。Python,Java,C++等为高级语言,机器语言为一串串由0和1组成的序列。Python和Java的转换过程用的是解释器,而C++用的是编译器。编译器的编译过程主要分为两个阶段:第一个阶段为,实现高级语言向汇编语言的转换;第二个阶段为,实现汇编语言向机器语言的转换。C++的常见编译器有gcc,clang,msvc等。原创 2023-03-19 21:55:52 · 838 阅读 · 0 评论 -
c++ clock的使用
【代码】c++ clock的使用。原创 2023-03-17 14:33:45 · 278 阅读 · 0 评论 -
C++语言 类的使用案例
类是一个通用的概念,C++、Java等很多编程语言中都支持类,都可以通过类创建对象。可以将类看做是结构体的升级版,可以将类比喻成图纸,对象比喻成零件,图纸说明了零件的参数(成员变量)及其承担的任务(成员函数);一张图纸可以生产出多个具有相同性质的零件,不同图纸可以生产不同类型的零件。类只是一张图纸,起到说明的作用,不占用内存空间;对象才是具体的零件,要有地方来存放,才会占用内存空间。原创 2023-03-12 20:15:22 · 236 阅读 · 0 评论 -
C语言结构体使用案例
比如一个学生有姓名,性别,年龄,学号这些基本的属性,那么就可以定义一个结构体去描述它。结构体里面包含了多个变量或数组,它们的类型可以相同,也可以不同,每个这样的变量或数组都称为。下面是结构体的一个使用案例。原创 2023-03-12 20:00:20 · 437 阅读 · 0 评论 -
C++ 高级数据类型
记录个人学习笔记原创 2023-02-25 16:52:46 · 137 阅读 · 0 评论 -
C++ 基本数据类型
学习c++的一些笔记原创 2023-02-25 16:21:45 · 667 阅读 · 0 评论 -
C++ 控制台程序 算法设计常用
语言概述C++语言博大精深,内容广泛,但是在控制台程序和算法应用中,常用的东西只是冰山一角。本文就总结一般C++用于控制台和算法时涉及的知识点,从而简化学习提高效率!数据类型数据类型分为基本数据类型和高级数据类型,高级数据类型一般是基本数据类型扩展,延伸而来。C语言中,基本数据类型只有整型,浮点型,字符型三种,而在C++中,还加了布尔型,字符串型两种。C/C++体系中,C语言相当于简化版的编程语言,尤其适合小成本,小规模系统;C++相当于强化版的编程语言,适合较复杂,大规模系统。C语言中,常用的高原创 2022-01-21 00:53:08 · 636 阅读 · 0 评论 -
C语言 文件操作和输入输出IO操作
基础概念为了统一硬件操作,简化接口,不同的硬件设备也被看成一个文件通常把显示器称为标准输出文件,printf 就是向这个文件输出数据通常把键盘称为标准输入文件,scanf 就是从这个文件读取数据操作文件的正确流程:打开文件 --> 读写文件 --> 关闭文件文件的分类:目录文件(存储目录项),数据文件(存储数据),设备文件(硬件设备)数据流动所有文件(保存在外存,即磁盘上)都要载入内存才能处理,所有的数据必须写入文件(磁盘)才不会丢失。数据在文件和内存之间传递的过程叫做文件流,原创 2022-01-18 00:06:21 · 706 阅读 · 0 评论