C++学习笔记
文章平均质量分 79
该专栏是在C++学习和使用中的笔记
知之至知
学习研究实现SLAM,机器人控制等领域
展开
-
C++学习笔记(四)--数组
文章目录前言文中程序使用C11,使用codeite继承开发环境。1.数组定义:将一到多个相同类型的对象串连到一起,所组成的类型。数组可以类比数学中的矩阵。在C++中数组是一个类型。声明数组时,必须让编译器知道数组的大小,如:int a[10]; //[]括号里的数要大于0,括号里可以填常量。这里a的类型是int[10]int b[] = {1, 2, 3}; //编译器可以自动推断出数组的大小 cout << is_sam原创 2021-09-23 15:44:28 · 216 阅读 · 1 评论 -
C++练习(一)--简易算数运算答题系统
目录前言1.要点解析2.程序解析3.演示4.完整代码前言运行说明:代码在vscode中运行,需添添加c++插件。程序实现功能:自动生成100以内的加减乘除题目。题目数量可以1到10设置(这个数字可以随意设置)。加减乘除训练可以选择。最后输出得分,错误题目和答题所用时间。1.要点解析这个问题中最主要的是产生随机数,一般使用rand()指令,但它产生的是伪随机数,需要传入srand()充当随机数种子,才能产生真正的随机数,一般传入系统时间,参考链接。rand()%MOD 会生成0到MOD原创 2021-08-26 17:16:24 · 1339 阅读 · 1 评论 -
C++学习笔记(三)--C++基础知识
目录前言1.赋值语句与初始化2.C++中的类型2.1 基本的内置类型前言1.赋值语句与初始化初始化和赋值语句是程序中最基本的操作,作用:将某个值与一个对象关联起来。值–指具体的内容,包括:字面值、对象(变量或常量)所表示的值。标识符:变量、常量、引用。初始化基本操作:在内存中开辟空间,保存相应的数值在编译器中构造符号表,将标识符与相关内存空间关联起来注:3. 值与对象都有类型4. 初始化和赋值可能涉及到类型转换初始化与赋值的区别:一般情况下没有区别,在使用构造函数时有区别参原创 2021-08-26 14:40:43 · 285 阅读 · 1 评论 -
C++学习笔记(二)--开始C++
目录前言1.第一个程序2.系统I/O3.控制流4.结构体前言学习和使用c++时,建议使用集成编译环境,[在win10使用VScode]。(https://zhuanlan.zhihu.com/p/77645306)1.第一个程序int main(){ return 0;}这是一个最简单的C++程序,整个这一段称作main函数。函数的定义:一段能被反复调用的代码,可以接收输入,进行处理并(或)产生输出。里面包含四部分:返回类型:表示了函数返回结果的类型,可以为 void函数名:用于函原创 2021-08-16 16:13:52 · 206 阅读 · 1 评论 -
C++学习笔记(一)--初识C++
0.为什么学C++本人的专业属于电子信息类,所学的科目非常杂,毕业以后可以从事的行业也很杂。除了纯电路设计类的工作,剩下的一些工作有一些程序的编写任务。对于算法的研究有matlab编程语言就够了。但对于嵌入式开发和一些算法落地的工作基本都采用c++/c开发。复杂嵌入式系统开发基本采用c++编程,这也是我深入学习c++的初衷。...原创 2021-08-02 11:32:38 · 171 阅读 · 0 评论