![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 58
头秃小程
这个作者很懒,什么都没留下…
展开
-
C++零基础入门------------笔记十(类与对象二)
1.友元生活中你的假有客厅(public),有你的卧室(private)客厅所有来的客人都可以进去,但是你的卧室是私有的,也就是说只有你能进去但是呢,你也可以允许你的好朋友进去。在程序里,一些私有属性 也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术友元的目的就是让一个函数或者类 访问另一个类中私有成员友元的关键字为 friend友元的三种实现全局函数做友元 类做友元 成员函数做友元1.全局函数做友元#include <iostrea.原创 2022-08-27 21:43:49 · 222 阅读 · 0 评论 -
C++零基础入门------------笔记九(函数)
1.概述作用:将一段经常使用的代码封装起来,减少重复代码一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能2.函数的定义函数的定义一般主要有5个步骤:返回值类型 函数名 参数表列 函数体语句 return 表达式语法:返回值类型 函数名 (参数列表){ 函数语句 return表达式}......原创 2022-08-27 21:43:17 · 96 阅读 · 0 评论 -
C++零基础入门------------封装案例
设计立方体类请根据类类型数据的设计规范,完成以下程序设计:定义一个Box(盒子)类,在该类定义中定义包括以下数据成员和成员函数:私有数据成员:length(长),width(宽)和height(高);公有数据成员:volume(体积):构造函数Box:构造函数Box用于初始化盒子的长,宽和高;保护成员函数ComVol:函数ComVol用于计算盒子的体积;公有成员函数SetBox:函数SetBox用于重置盒子的长、宽、高;公有成员函数Show:函数Show用于输出盒子长、宽.原创 2022-05-22 18:40:17 · 585 阅读 · 0 评论 -
C++零基础入门------------笔记十(类与对象一)
C++面向对象的三大特性为:封装、继承、多态C++认为万事万物都皆为对象,对象上有其属性和行为例如: 人可以作为对象,属性有姓名、年龄、身高、体重...行为有走、跑、跳、吃饭、唱歌... 车也可以作为对象,属性有轮胎、方向盘、车灯...行为有载人、放音乐... 具有相同性质的对象,我们可以抽象称为类,人属于人类,车属于车类1.封装1.封装的意义封装是C++面向对象三大特性之一封装的意义:将属性和行为作为一个整体,表现......原创 2022-05-23 22:27:30 · 79 阅读 · 0 评论 -
C++零基础入门------------文件操作
程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放通过文件可以将数据持久化C++中对文件操作需要包含头文件 <fstream>文件类型分为两种:文本文件:文件以文本的ASCII码形式存储在计算机中 二进制文件:文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们操作文件的三大类:ofstream:写操作(output) ifstream:读操作(input) fstream:读写操作 (file:文件)文本文件1.写文件写文件.原创 2022-05-20 18:41:45 · 180 阅读 · 0 评论 -
C++零基础入门------------结构体、结构体案例
struct 结构体名 {结构体成员列表};struct 结构体名 变量名struct 结构体名 变量名 = { 成员1值,成员2值... }定义结构体是顺便创建变量//1.创建学生数据类型:学生包括(姓名,年龄,分数)//自定义数据类型,一些类型集合组成的一个类型//语法 struct 类型名称{ 成员列表 }//struct 关键字不可以省略//成员列表//姓名//年龄int age;// 分数int score;}s3;//顺便创建结构体变量。原创 2022-05-17 12:40:17 · 305 阅读 · 0 评论 -
C++零基础入门------------指针
指针变量定义语法:数据类型 *变量名;//1.定义指针int a=10;//指针定义的语法:数据类型*指针变量名;int *p;//让指针记录变量a的地址(指针变量赋值)p=&a;//指针指向变量a的地址cout原创 2022-04-28 08:29:56 · 111 阅读 · 0 评论 -
C++零基础入门------------数组
1.概述所谓数组,就是一个集合,里面存放了相同类型的数据元素特点1:数组中的每个数据元素都是相同的数据类型特点2:数组是由连续的内存位置组成的2.一维数组1.一维数组定义方式三种方式:数据类型 数组名[数组长度]; 数据类型 数组名[数组长度]={值1,值2...}; 数据类型 数组名[ ]={值1,值2...};1.定义方式1//数据类型 数组名[数组长度];int a[10];//利用下标赋值a[1]=100;a[2]=90;...原创 2022-04-14 20:28:07 · 119 阅读 · 0 评论 -
C++零基础入门------------跳转语句
跳转语句1.break语句作用:用于跳出选择结构或者循环结构break使用的时机:出现在switch条件语句中,作用是终止case并跳出switchint main(){ cout<<"请选择您挑战副本的难度:"<<endl; cout<<"1.普通"<<endl; cout<<"2.中等"<<endl; cout<<"3.困难"<<endl; int select;//创建选..原创 2022-04-14 08:46:36 · 75 阅读 · 0 评论 -
C++零基础入门------------程序流程结构
程序流程结构1.顺序结构2.选择结构3.循环结构选择结构1.if语句多条件if语句 if(score>600){ cout<<"恭喜你考上了一本大学"<<endl;}else if(score>500){ cout<<"恭喜你考上了二本大学"<<endl;}else if(score>400){ cout<<"恭喜你考上了三本大学"<<endl;}els.原创 2022-03-19 00:33:30 · 767 阅读 · 0 评论 -
C++零基础入门------------数据的输入、运算符
目录1.数据的输入2.运算符1.算术运算符1.前置递增2.后置递增3.前置和后置的区别2.赋值运算符 +=(其他同理)3.逻辑运算符1.非2.与3.或语法:作用:用于执行代码的运算2.后置递增3.前置和后置的区别 前置递增:先让变量+1,然后进行表达式运算 后置递增:先进行表达式运算,后让变量+1,++在前:加了再用++在后:用了再加--同理原创 2022-03-14 23:51:45 · 1395 阅读 · 0 评论 -
C++零基础入门------------字符型、转义字符、字符串型、布尔类型
注:用C++风格字符串时候,要包含#include 这个头文件。注:(int)ch 强制将ch转换为十进制的整型。作用:可以整齐输出数据。原创 2022-03-08 23:07:44 · 440 阅读 · 0 评论 -
C++零基础入门------------基本代码、宏常量、标识符、整型、实型
1.基本代码#include <iostream>using namespace std;int main(){ system("pause"); return 0;}2.宏常量#define Day 7不可再改变Day值3.标识符不可以是关键字 由字母、数字、下划线构成 第一个字符只能是字母或下划线 eg. int 123abc是错误的 是区分大小写的4.整型区别:所占内存空间不同1.短整型(-3...原创 2022-03-06 23:34:00 · 507 阅读 · 0 评论