C++
文章平均质量分 76
把丢掉的知识捡起来,基于C++primer Plus的学习笔记
CrescentLove
这个作者很懒,什么都没留下…
展开
-
C++基础语法学习(五):函数
基于C++primer plus(6th) 函数 使用函数有三步: 函数定义 函数原型 调用函数 函数定义 典型的函数定义如下: type functionName (parameterlist){ body; return data; } 除了void函数没有返回值,其他函数都有返回语句。 返回值类型应该与定义一致,或可强制转换类型。 返回值可以是整数、浮点、指针及结构等,但是不能为数组。 函数原型 原型描述了函数到编译器的接口,所以在main()函数之前需要进行原型的声明。 函数原型最简单原创 2020-06-23 10:00:18 · 204 阅读 · 0 评论 -
C++基础语法学习(四):分支结构和逻辑运算
… (只是熟悉语法的话看菜鸟教程查表更快,但是为了摸鱼汇报进度还是过一下书吧) if结构 if (test-expression) body; else body; if (test-expression) body; else if (xxxxxx) body; else body; Switch结构 switch (integer) { case label1:body; case label2:body; ... default :body; } 标签必须是整数常量表达式,如i原创 2020-06-17 17:33:10 · 195 阅读 · 0 评论 -
C++基础语法学习(三):循环
笔者需要参与一项slam项目的开发,经年不用C++知识已经统统上交给了国家,尤其是现在用python炼丹调参不亦乐乎,怕是一时都改不过来习惯。 故决定速刷C++primer(六)一书,把忘掉的东西捡起来,希望不要和python搞混。 (只是熟悉语法的话看菜鸟教程查表更快,但是为了摸鱼汇报进度还是过一下书吧) 循环 一看到循环就想到迭代,就想到时间复杂度,就想到数据结构。。。。。。。。 前缀与后缀 以递增运算符(++)为例: int x = 5; y = x++;//y=5,x=6 z = ++x;//z=原创 2020-06-17 12:03:13 · 220 阅读 · 0 评论 -
C++基础语法学习(二):复合类型
笔者需要参与一项slam项目的开发,经年不用C++知识已经统统上交给了国家,尤其是现在用python炼丹调参不亦乐乎,怕是一时都改不过来习惯。 故决定速刷C++primer(六)一书,把忘掉的东西捡起来,希望不要和python搞混。 (只是熟悉语法的话看菜鸟教程查表更快,但是为了摸鱼汇报进度还是过一下书吧) 复合类型 数组 先举个例子int array1[12] = {3,4,5},声明数组类型和容量,数据不足默认补0,索引即用array[x]。 字符串 字符串必定以“\0”结尾,为了避免初始化的麻烦,通常原创 2020-06-16 12:26:57 · 230 阅读 · 0 评论 -
C++基础语法学习(一):hello world&变量
笔者需要参与一项slam项目的开发,经年不用C++知识已经统统上交给了国家,尤其是现在用python炼丹调参不亦乐乎,怕是一时都改不过来习惯。 故决定速刷C++primer(六)一书,把忘掉的东西捡起来,希望不要和python搞混。 (只是熟悉语法的话看菜鸟教程查表更快,但是为了摸鱼汇报进度还是过一下书吧) Hello World //hello world #include<iostream> #include<cstring> #include<cmath> usin原创 2020-06-14 09:48:48 · 219 阅读 · 0 评论