上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: #include<iostream> using namespace std; /** * 带占位参数的函数 * 格式 返回值类型 函数名(参数类型 参数名, ..., 占位参数类型, ...) * 占位参数可以由默认值 * 格式 返回值类型 函数名(参数类型 参数名, ..., 占位参数类型 = 阅读全文
posted @ 2020-08-08 17:02 DNoSay 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 带默认参数的函数在调用时,可以不给有默认值的参数传参, 编译器会自动使用默认值, 使用默认参数定义函数需要注意两点: 1,函数的某个位置的参数使用了默认参数, 则该参数后, 从左至右的所有参数必须给出默认参数, 否则报错:Miss default argument on parameter 'par 阅读全文
posted @ 2020-08-08 16:48 DNoSay 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: #include<iostream> using namespace std; void showValue(const int& val){ // val = 1000; //error: Cannot assign to variable 'val' with const-qualified t 阅读全文
posted @ 2020-08-08 16:22 DNoSay 阅读(234) 评论(0) 推荐(0) 编辑
摘要: #include<iostream> using namespace std; /** * C++const关键字和指针的结合使用 * 1,指针常量:可以修改指针变量指向地址的值,不能修改指针变量的指向(即可以给*p赋值, 不能给p赋值) * 语法: dataType *const pointerV 阅读全文
posted @ 2020-08-08 12:24 DNoSay 阅读(220) 评论(0) 推荐(0) 编辑
摘要: C++中的引用类型其本质就是指针常量,当我们使用引用时,编译器将会自动为我们定义一个定义指针常量并将被取别名的变量的地址赋值给该指针常量或者通过解引用指针常量来访问被取别名的变量 点击这里了解const和指针的结合使用 #include<iostream> using namespace std; 阅读全文
posted @ 2020-08-08 11:47 DNoSay 阅读(366) 评论(0) 推荐(0) 编辑
摘要: #include<iostream> using namespace std; /** * 返回局部变量的引用回导致非法访问栈区的内存 * @return a 局部变量a的引用 */ int& returnReferenceOfLocalVariable(){ //非静态局部变量存储在栈区,由编译器 阅读全文
posted @ 2020-08-08 11:14 DNoSay 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 使用引用传参可以实现指针类似的效果, 引用传参是指针传参的简化 #include<iostream> using namespace std; /** * 通过值传参实现两个整型变量值的交换(不能达到效果) * swap v.交换; n.交换(之物) * @param a 第一个整型变量的值 * @ 阅读全文
posted @ 2020-08-08 10:35 DNoSay 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 1引用的基本使用 #include<iostream> using namespace std; int main() { int a = 10; //使用引用给变量取别名 //语法:数据类型 &别名 = 原名; int &b = a; b = 20; cout << a << endl; syst 阅读全文
posted @ 2020-08-08 10:05 DNoSay 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 内存分区模型 分区名 存储内容 代码区 存放函数体的二进制代码,由操作系统进行管理 全局区 全局变量,静态变量,常量,在程序执行结束后由操作系统管理 栈区 由编译器自动分配,释放,存放函数的参数值,局部变量 堆区 由程序员分配释放,程序运行结束,由操作系统回收 在程序未执行前就生成的区域 1代码区 阅读全文
posted @ 2020-08-03 16:44 DNoSay 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 为了方便,将元素类型和操作结构状态码的定义放到头文件自定义"ElemType.h"中 /** * #ifndef: 一种宏定义,是"if not defined"的简写,当包含该头文件的C源文件第一次包含该头文件时,未定义过该头文件,条件为真 * 回执行语句#ifndef和语句#endif间的代码, 阅读全文
posted @ 2020-07-25 15:53 DNoSay 阅读(540) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页