![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++基础语法
文章平均质量分 63
C++基础语法笔记
weixin_42605616
这个作者很懒,什么都没留下…
展开
-
c++第二章-变量和基本类型-1
1.转义序列 换行符\n;横向制表符\t;原创 2021-02-06 20:46:00 · 103 阅读 · 0 评论 -
C++第二章-引用,指针与const
1.引用 例:Int &b=a;(&引用声明符) 本质:起别名,绑定初始值对象,引用必须初始化,且只能绑定一次 引用并非对象,只是对象的别名; ## 1.1 引用做函数参数 **作用:**函数传参时,可以利用引用的技术让形参修饰实参 **优点:**可以简化指针修改实参 1.2 引用做函数返回值* 作用:引用是可以作为函数的返回值存在的 注意:不要返回局部变量引用 用法:函数调用作为左值 1.3 引用的本质 引用的本质在c++内部实现是一个指针常量. 2.指针 指针本身是一个对象,无原创 2021-02-08 19:05:54 · 97 阅读 · 0 评论 -
C++第六章函数1
1.函数默认参数 在C++中,函数的形参列表中的形参是可以有默认值的。 语法:返回值类型 函数名 (参数= 默认值){} 注意事项: 如果某个位置参数有默认值,那么从这个位置往后,从左向右,必须都要有默认值 如果函数声明有默认值,函数实现的时候就不能有默认参数(否则会引发二义性错误) 2 函数占位参数 C++中函数的形参列表里可以有占位参数,用来做占位,调用函数时必须填补该位置 语法: 返回值类型 函数名 (数据类型){} 3 函数重载 **作用:**函数名可以相同,提高复用性 函数重载满足条件:原创 2021-02-08 19:00:49 · 86 阅读 · 0 评论 -
C++第七章-类-封装
1 内存分区模型 代码区:存放函数体的二进制代码,由操作系统进行管理的**(程序执行前)** 全局区:存放全局变量和静态变量以及常量, 该区域的数据在程序结束后由操作系统释放**.(程序执行前)** 栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等**(程序执行时)** 堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收**(程序执行时)** 内存四区意义: 不同区域存放的数据,赋予不同的生命周期, 给我们更大的灵活编程 栈区: 由编译器自动分配释放, 存放函数的参数值,局原创 2021-02-08 21:10:11 · 219 阅读 · 0 评论