摘要:
#include <iostream> using namespace std; //定义一个圆类 求得圆的周长 //求圆周长的公式为 2*PI*半径 const double PI = 3.14; class Circle { //访问权限 //公共访问权限 public: //属性 int m_ 阅读全文
摘要:
#include <iostream> using namespace std; #include <fstream> //读文件的操作函数 void read() { //1、包含读写文件的头文件 #include <fostream> //2、创建读文件的对象 ofstream fos; //3 阅读全文
摘要:
函数的默认参数 函数的占位参数 返回值 函数名 (数据类型){} 函数重载 函数重载的注意事项 阅读全文
摘要:
int main 引用 引用做函数的参数//交换函数//1、值传递void mySwap01(int a ,int b){ int temp = a; a = b; b = temp; cout <<"Swap01 a="<<a<<endl; cout <<" Swap01 b="<<b<<endl 阅读全文
摘要:
intmain内存分区模型代码区:存放函数的二进制代码,有操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配与释放,存放函数的参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,则在程序接收的时候由操作系统回收 内存机制: c++ 中在程序运行前分为全局区和代码区 阅读全文
摘要:
题目链接:https://leetcode-cn.com/problems/middle-of-the-linked-list/ 题目说明: 给定一个头结点为 head 的非空单链表,返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 示例 1:输入:[1,2,3,4,5]输出:此列表 阅读全文
摘要:
结构体也就是一种用户可以自定义的数据类型 例如: // 创建学生的数据类型,:学生包括(姓名,年龄,分数) struct Student { string name; int age; intscore; } 2、通过学生类型创建具体学生(前提是已经创建了学生这个数据类型) 2.1 struct S 阅读全文
摘要:
题目链接:https://leetcode-cn.com/problems/combination-sum-ii/ 题目说明: 给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字 阅读全文
摘要:
作用:让代码结构更加的清晰 函数分文件编写一般有4个步骤 1.创建后缀为.h的头文件 2.创建后缀为.cpp的源文件 3.在头文件中写函数的声明 4.在源文件中写函数的定义 1.注释 ctrl+k, ctrl+c 2.取消注释 ctrl+k,ctrl+u 指针: 使用指针 可以通过解引用的方式来找到 阅读全文
摘要:
题目链接:https://leetcode-cn.com/problems/combination-sum/ 题目说明: 给定一个无重复元素的正整数数组 candidates 和一个正整数 target ,找出 candidates 中所有可以使数字和为目标数 target 的唯一组合。candid 阅读全文