自定义博客皮肤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)
  • 收藏
  • 关注

原创 C++学习--类和对象_封装

类和对象封装封装的意义struct 和class区别把成员属性设置为私有C++面向对象的三大特点:封装,继承,多态C++认为万事万物都是对象,对象上有其属性和行为具有相同性质的对象,我们可以抽象为类,人属于人类,车属于车类封装封装的意义封装的意义:1,将属性和行为作为一个整体,表现生活中的事务语法:class 类名 { 访问权限:属性/行为};实例一const double PI= 3.14;//设计一个圆类,求圆的周长class circle{ //类中的属性和行为统一称之为

2021-03-21 10:21:33 122

原创 C++学习 --函数提高

函数提高函数默认参数函数提高函数默认参数在C++中,函数的形参列表中的形参是可以有默认值的。语法: 返回值类型 函数名 (参数 = 默认值)int func(int a, int b=20, int c=30){ return a+b+c;}//注意事项://1,如果某个位置有了默认参数,从这个位置开始从左到右必须有默认参数int main (){ func(10)//得60 func(10,30)//得70 //如果传入数据,就用传入的数据,如果没有就用默认值}..

2020-09-28 10:26:35 302

原创 C++学习 --引用

引用引用的借本语法引用的注意事项引用做函数参数引用引用的借本语法作用: 给变量起别名语法: 数据类型 &别名 = 原名//引用 int a = 10; int &b = a; cout << "a=" << a << endl;//a=10 cout << "b=" << b << endl;//b=10 b++; a++; cout << "a=" << a <&.

2020-09-26 10:39:48 133

原创 C++学习 --内存分区模型

内存分区模型在程序运行前代码区全局区程序运行后栈区内存分区模型C++程序在执行时,将内存大方向划分为四个区域· 代码区:存放函数体的二进制代码,油操作系统进行管理的(基本咱们写的所有代码)· 全局区: 存放全局变量和静态变量以及常量· 栈区: 由编译器自动分配释放, 存放函数的参数值,局部变量等· 堆区: 由程序员分配和释放,若程序员不释放程序结束时由操作系统收回意义: 不同的区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程在程序运行前在程序编译后,生成了exe可执行程序,未执.

2020-09-26 09:42:43 140

原创 C++学习 --结构体

结构体结构体基本概念结构体的定义和使用结构体数组结构体指针结构体嵌套结构体结构体结构体基本概念结构体属于自定义的数据类型, 允许用户存储不同的数据类型结构体的定义和使用语法: struct 结构体名 {结构体成员列表};通过结构体创建变量的方式有三种;· struct 结构体名 变量名· struct 结构体名 变量名 = {成员1值,成员2值。。}· 定义结构体时顺便创建变量struct students{ //成员列表; string name; i.

2020-09-22 19:23:16 146

原创 C++学习 --指针

指针基本概念定义和使用指针所占的内存空间空指针和野指针const修饰指针指针和数组指针和函数指针,数组,函数指针基本概念指针的作用: 可通过指针间接访问内存· 内存编号是从0开始记录的,一般用十六进制数字表示· 可以利用指针变量保存地址定义和使用语法: 数据类型 * 变量名;// 习惯用p 来命名变量让指针变量记录变量a的地址 : p = &a;使用: 可通过解引用的方式来找到指针指向的内存,指针前加 * 代表解引用, 找到指针指向内存中的数据*p = 1000;指针所占的.

2020-09-22 15:09:11 75

原创 C++学习 --函数

函数概述定义调用值传递常见样式函数的声明函数的份文件编写函数概述作用:将一段经常使用的代码封装起来,减少重复代码一个较大的程序,一般分为若干个程序块,每个;模块实现特定的功能。定义1,返回值类型2,函数名3,参数列表4,函数体语句5,return 表达式语法:返回值类型 函数名(形参列表){ 函数体语句 return表达式}int add(int num1, int num2){ int sum = num1 + num2; return sum;}.

2020-09-21 21:57:01 74

原创 C++学习 --循环结构

循环结构for循环for(其实表达式;条件表达式;末尾循环体){循环语句}练习案例:敲桌子案例描述: 从1开始数到数字100, 如果数字个位含有7,或者数字十位含有7,或者该数字是7的倍数,我们打印敲桌子,其余数字直接打印输出。嵌套循环for ( int i = 0 ; i < 10 ; i++){for(int j = 0 ; j<10 ; j++){}}练习案例:乘法口诀表案例描述:利用嵌套循环, 实现九九乘法口诀跳转语句break语句出现在switch语句中出

2020-09-20 11:11:29 250

原创 C++学习 --选择结构

1,程序流程结构顺序结构选择结构循环结构#1)选择结构if语句单行格式 :if(条件){条件满足执行代码}多行格式:if(条件){条件满足执行代码}else{条件不满足时执行的代码}多条件if 语句:if(){}else if(){}else if(){}…else{}嵌套if 语句 :if(){if()…}三目运算符(返回的变量可以持续赋值):表达式1?表达式2:表达式3;(if表达式1为真执行表达式2,否则执行表达式3)switch语句 (判断的时候只能是

2020-09-20 09:35:16 94

原创 C++学习 --C++初识

1.C++初识环境:visual studio 20171)创建项目->添加源文件2)编辑“hello world”include using namespace std;int main(){cout<<“hello world”<<endl;system(“pause”);return 0;}3)注释单行://多行: /* 每个程序只能有一个main函数 /4)变量数据类型 变量名 = 变量初始值int a = 10;5)常量1,

2020-09-18 13:57:40 273

空空如也

空空如也

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

TA关注的人

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