自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++基础教程九-函数内联-注重性能

函数内联内联函数一、引入二、定义: 内联函数 一、引入 说到函数,大家都知道模块化编程,几个函数块一起作用,遇到问题也会比较容易修改,调用也很省时。 但是有一个问题,因为函数的调用是应用了栈机制,进行参数复制,保护调用现场。返回时要进行返回赋值,恢复调用现场。 这会导致一些资源的占用举个例子 #include<iostream> using namespace std; bool isnumber(char); int main() { char c; while(cin>>c

2021-02-04 14:27:53 84

原创 C++基础教程八-函数-开启过程化编程

C++基础教程八-函数过程化编程一、函数性质二、函数黑盒 细心的小伙伴可能已经注意到,从这一节开始,我更改了这系列的名称,我们也进入了一个全新的章节 过程化编程 一、函数性质 说到函数,大家可能想到了数学里面的函数,其实二者的性质都差不多,只不过C++中函数描述的是操作序列,虽有求值表现,但更强调的是过程性。 分类:一共有四类: 返回类型func(参数列表) 返回类型func() void func(参数列表) void func() 有返回类型的函数可以参加表达式运算,或者直接赋值给对应类型的变量,构成表

2021-02-03 10:45:52 175

原创 C++基础语法七-指针 part2

C++基础语法七-指针 part2一、指针的类型二、强制类型转换:三、指针运算: 呃呃呃距离上一篇文章已经过去N个月了。。。大二了真的挺忙的就给鸽了现在继续更新! 一、指针的类型 要注意! 指针是有类型的! 给指针赋值,不但必须是一个地址,而且应该是一个与指针类型相符的变量或常量的地址。 二、强制类型转换: 众所周zi,所有的数据都是二进制,所以在C语言 C语言 C语言里,出现了强制类型转换的这个操作: (float:啊啊啊啊啊int你你不要过来啊啊啊啊啊啊~ (int:嘿嘿嘿~ ?????(不要发弹幕啊喂

2021-01-05 17:22:06 137

原创 C++基础语法六-指针part1

C++基础语法六-指针指针1、指针 害。。。最近几天是有点多,就给鸽了。。。。给观众姥爷们道个歉(啊什么啊串台了 指针 1、指针 定义方式: int* ip; char* cp; float*fp; double * dp; 其中的ip、cp等被称为指针变量。指针变量的定义,有数据类型后跟星号,在跟指针变量名组成。 指针的初始化: int *ip; int icount = 18; int *iptr = &icount;//初始化 ip= &icount;//赋值 其中,&代表

2020-08-17 19:04:33 104

原创 C++基础语法五-数组

C++基础语法五-数组1、元组个数2、初始化3、默认值问题:4、二维数组 1、元组个数 数组的定义格式为: 类型名 数组名 [常量表达式] 要注意一点,常量表达式里的值代表数组的个数,并不表示最大的下标值。 例如 int a[5]; 代表只能访问里面的[0]-[4] 其中,常量表达式里只要是整数或者整数子集就可以、 例如: int a['a']; 表示int a[97]; 但是遇到这样的: int n=100; int a[n]; 就会出现编译错误,因为在给n赋值的时候,改变了变量的性质。变量性

2020-08-13 14:08:33 234 1

原创 C++基础语法四-数组之前

C++基础语法四-数组之前一、C-串1、c-串2、字符指针与字符数组3、string4、string与C-串的输入输出 看了一下手里的书,在数组之前讲了一些其他的东西,就跟着写一下吧,也有便于以后的数组的理解。 一、C-串 1、c-串 这个东西是从C语言里延伸过来的,其表现形式是: ‘H’ ‘e’ ‘l’ ‘l’ ‘o’ 0 就是说他们是以单引号括起来的字符序列,最后再加上一个0 所以说,c-串的空间长度为字符串长度加一。 就是 char b[6]=“hello” 虽然我们定义的是char,但是是指的里面h

2020-08-10 17:51:49 116

原创 C++基础语法三-数据类型(双更)

C++基础语法三一、数据类型1、整形(1)二进制补码:(2)整形数表示范围2、整数子类(1)字符型:(2)枚举型(3)布尔型 看了一眼实例,感觉有点复杂,等以后再说吧,先把知识点整理完。开始第三章 一、数据类型 先说一下内部数据类型都有啥吧 整形 int 字符型 char 布尔类型 bool 单精度浮点 float 双精度浮点 double 整形数组 int[] 浮点引用 double& 字符指针 char* 1、整形 (1)二进制补码:   在电脑内部计

2020-08-08 15:22:16 191

原创 C++基础语法二-基本循环语句(双更)

C++基础语法二(双更)一、循环语句  1、for循环  2、while循环while循环:do-while循环:二、输入输出语句1、标准的输入输出:2、流状态:三、转移语句1、break语句2.continue语句3.go to语句(妃常惨 昨天通宵刷完了《龙与虎》,只有一句话:龙虎一生推!!! 一、循环语句   1、for循环  上  代  码 #include<iostream> using namespace std; int

2020-08-06 14:10:36 262

原创 C++基础语法一(双更)

C++基础语法一C++基础语法一1.还是老样子的hello world2.基本编程语句1.说明语句1.变量定义:2、函数的声明及定义:2、if语句3、switch语句 C++基础语法一 1.还是老样子的hello world 先上代码: #include<iostream> int main() { std::cout << "hello world.\n"; } 跟c语言一样,头文件日常#include,但是后面的引用变成了输入输出类标准库的 < iostream &gt

2020-08-04 18:31:07 198

空空如也

空空如也

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

TA关注的人

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