上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: 函数重载 作用: 函数名可以相同,提高复用性 函数重载满足条件: 1.同一个作用域下 2.函数名称相同 3.函数参数类型不同 或者个数不同 或者顺序不同 注意: 函数的返回值不可以作为函数重载的条件 示例: //函数重载需要函数都在同一个作用域下 void func() { cout << "fun 阅读全文
posted @ 2020-08-27 21:31 flyingswallow 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 顺序栈 1.顺序栈是线性结构; 2.满足先进后出的特点。 示例: #include <iostream> #include <stdio.h> using namespace std; #define STACK_INT_SIZE 10 //存储空间初始分配量 #define STACK_INTCR 阅读全文
posted @ 2020-08-26 10:58 flyingswallow 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 占位参数 1.C++函数的形参列表里可以有占位参数,用来做占位,调用函数时必须填补该位置 语法: 返回值类型 函数名(数据类型){} 示例:: //函数占位参数 ,占位参数也可以有默认参数 void func(int a, int) { cout << "this is func" << endl; 阅读全文
posted @ 2020-08-26 09:56 flyingswallow 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 函数默认参数 1.在c++中,函数的形参列表中的形参是可以有默认参数的 2.语法 返回值类型 函数名 (参数=默认值){} 示例: int func(int a, int b = 10, int c = 10) { return a + b + c; } //1. 如果某个位置参数有默认值,那么从这 阅读全文
posted @ 2020-08-25 02:35 flyingswallow 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 常量引用 作用: 常量引用主要用来修饰形参,防止误操作 在函数形参列表中,可以加const修饰形参,防止形参改变实参 示例: //引用使用的场景,通常用来修饰形参 void showValue(const int& v){ //v+=10; cout<<v<<endl; } int main(voi 阅读全文
posted @ 2020-08-25 02:31 flyingswallow 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 引用的本质 本质:引用的本质在c++内部实现是一个指针常量 示例: #include <iostream> using namespace std; //发现是引用,转换为 int* const ref = &a; void func(int& ref){ ref = 100; // ref是引用, 阅读全文
posted @ 2020-08-23 05:10 flyingswallow 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 引用做函数返回值 作用:引用可以作为函数的返回值存在 注意:不要返回局部变量的引用 用法:函数调用可以做左值 示例: #include <iostream> using namespace std; //返回局部变量引用 int& test01() { int a = 10; //局部变量 retu 阅读全文
posted @ 2020-08-23 05:07 flyingswallow 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 引用做函数参数 作用: 函数传参时,可以利用引用的技术让形参修饰实参 优点: 可以简化指针修改实参 示例: #include <iostream> using namespace std; //1.值传递 void mySwap01(int a, int b) { int temp = a; a = 阅读全文
posted @ 2020-08-23 04:57 flyingswallow 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 引用注意事项 引用必须初始化 引用在初始化后,不可以改变 #include <iostream> using namespace std; int main(){ int a=10; int b=20; //int &c; //错误,引用必须初始化 int &c=a; //一旦初始化后,就不可以更改 阅读全文
posted @ 2020-08-22 10:43 flyingswallow 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 引用(一) 引用的基本使用 **作用:**给变量起别名 语法: 数据类型 &别名=原名 示例: #include <iostream> using namespace std; int main(void) { int a=10; int &b=a; cout << "a = " << a << e 阅读全文
posted @ 2020-08-21 00:23 flyingswallow 阅读(83) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页