自定义博客皮肤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 90

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

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

2021-02-03 10:45:52 183

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

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

2021-01-05 17:22:06 143

原创 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 112

原创 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 246 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 122

原创 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 198

原创 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 267

原创 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 209

空空如也

空空如也

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

TA关注的人

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