自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 2021-07-07(2)

this指针 Typedef: 在计算机编程语言中用来为复杂的声明定义简单的别名。已有的另取别名。 把一切合法的变量定义转为类型声明 宏:预编译时进行替换一般不用分号

2021-07-11 18:42:13 73

原创 2021-07-09(2)

重载函数 函数重载:用同一个函数名定义不同的函数,当函 数名和不同的参数搭配时函数的含义不同。(C语言不具有重载的能力) 重载规则: 1,函数名相同。 2,参数个数不同,参数的类型不同,参数顺序不同,均可构成重载。 3,返回值类型不同则不可以构成重载。 调用准则: 1,严格匹配,找到则调用。 2,通过隐式转换寻求一个匹配,找到则调用。 编译器调用重载函数的准则: 1.将所有同名函数作为候选者 ...

2021-07-11 18:35:41 96

原创 2021-07-09

在C语言中是利用库函数malloc和free来分配和撤 销内存空间的。 C++提供了较简便而功能较强的运算符new和delete来取代 malloc和free函数 new int; //开辟⼀个存放整数的存储空间,返回⼀个指向该存储空间的地址(即指针) new int(100); //开辟⼀个存放整数的空间,并指定该整数的初值为100,返回⼀个指向该存储空间的地址 new char[10]; //开辟⼀个存放字符数组(包括10个元素)的空间,返回⾸元素的地址 new

2021-07-11 18:20:40 61

原创 2021-07-08(2)

C++类有几种缺省函数: 构造函数、拷贝构造函数、析构函数、赋值运算符、取址运算符、取地址运算符const 构造函数的任务:创建对象并对对象的成员初始化 对于面向对象来说,空间和对象是分离的。有对象必有空间,有空间不一定有对象 #include<stdio.h> #include<stdlib.h> #include<assert.h> #include<string.h> #include<iostream> using

2021-07-08 19:50:57 63

原创 2021-07-08

Int **s //二级指针 & 与,地址,引用 int main() {char a=10,b=20; char c=a&b; char* cp=&a; char& x=a; //引用:不存在空引用,必须给予初始化;不存在引用的引用(没有二级引用); x=’a’; a=’z’; } 类型是设计的产物 编译器针对程序员自己设计的类型分三次编译: 识别和记录类体中属性的名称,类型和访问限定,与属性在类体中的位置无关。 识别和记录类体重函数原型(返回类.

2021-07-08 19:48:56 69

原创 2021-07-07

扫雷游戏 Typedef: 在计算机编程语言中用来为复杂的声明定义简单的别名。已有的另取别名。 把一切合法的变量定义转为类型声明。 宏:预编译时进行替换一般不用分号 #include<stdio.h> #include<stdlib.h>//rand #define INITSHOW 0x80//1000 0000 //@ #define MAKEMINE 0x40//0100 0000 //雷 #define MINESHOW 0x20//0010 0000 ..

2021-07-07 21:06:18 57

原创 2021-07-06

查重函数 #include <iostream> #include <assert.h> using namespace std; void Print_Ar(int* br, int n) { for (int i = 0; i < n; ++i) { printf("%d", br[i]); } printf("\n"); } int FindValue(int* br, int n, int val)//index:-1 { assert(br !

2021-07-06 22:24:12 68

原创 2021-07-05(2)

判断是否为闰年 #include<iostream> using namespace std; void Is_Leap() { int year; scanf_s("%d", &year); if((year%4==0&&year%100!=0)||(year%400==0)) { printf("1\n"); } else { printf("0\n"); } } #include<iostream> using n...

2021-07-06 21:57:33 56

原创 2021-07-06(2)

C语言和C++运算符 &按位与 |按位或 ^按位异或 ~取反 >>右移 <<左移 #include<stdio.h> //& |^//~ //>> << int main() { char a = 67; char b = 0x54; char c = 0; c = a & b; printf("%x\n", c); c= a | b; printf("%x\n", c); c =

2021-07-06 21:10:07 61

原创 2021-07-05

C语言基本数据类型 字符型char 1字节 短整型short 2 整型int 4 long int 4 long long 8 浮点型(单精度型)float 4 双精度型double 8 long double 8/12/16 空类型 void #include<iostream> using namespace std; int main() { cout << "char size:" << sizeof(char*) <...

2021-07-06 19:15:39 60

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除