自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 职工管理系统

职工管理系统1、管理系统需求职工管理系统可以用来管理公司内所有员工的信息本教程主要利用C++来实现一个基于多态的职工管理系统公司中职工分为三类:普通员工、经理、老板,显示信息时,需要显示职工编号、职工姓名、职工岗位、以及职责普通员工职责:完成经理交给的任务经理职责:完成老板交给的任务,并下发任务给员工老板职责:管理公司所有事务管理系统中需要实现的功能如下:退出管理程序:退出当前管理系统增加职工信息:实现批量添加职工功能,将信息录入到文件中,职工信息为:职工编号、姓名、部门编号显示

2021-01-11 16:50:21 338

原创 c++核心编程继承和多态 、文件简单读写

4.6 继承继承是面向对象三大特性之一有些类与类之间存在特殊的关系,例如下图中:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ePVg2IyK-1610002143050)(assets/1544861202252.png)]我们发现,定义这些类时,下级别的成员除了拥有上一级的共性,还有自己的特性。这个时候我们就可以考虑利用继承的技术,减少重复代码4.6.1 继承的基本语法例如我们看到很多网站中,都有公共的头部,公共的底部,甚至公共的左侧列表,只有中心内容不同

2021-01-10 10:41:00 208

原创 c++核心编程 类和对象-对象模型和this指针

4.3 C++对象模型和this指针4.3.1 成员变量和成员函数分开存储在C++中,类内的成员变量和成员函数分开存储只有非静态成员变量才属于类的对象上#include<iostream>#include<string>using namespace std;//c++对象模型---成员变量和成员函数是分开存储的//在C++中,类内的成员变量和成员函数分开存储//只有非静态成员变量才属于类的对象上class Person {public: Person

2021-01-07 14:44:25 110

原创 c++核心编程 类和对象-对象的初始化和清理

4 类和对象C++面向对象的三大特性为:封装、继承、多态C++认为万事万物都皆为对象,对象上有其属性和行为例如:​ 人可以作为对象,属性有姓名、年龄、身高、体重…,行为有走、跑、跳、吃饭、唱歌…​ 车也可以作为对象,属性有轮胎、方向盘、车灯…,行为有载人、放音乐、放空调…​ 具有相同性质的对象,我们可以抽象称为类,人属于人类,车属于车类封装意义一:​ 在设计类的时候,属性和行为写在一起,表现事物语法: class 类名{ 访问权限: 属性 / 行为 };**示例1:**设计一个圆类,求圆

2021-01-05 15:37:15 123

原创 c++核心编程1

1 内存分区模型C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收1.1 程序运行前​ 在程序编译后,生成了exe可执行程序,未执行该程序前分为两个区域​ 代码区:​ 存放 CPU 执行的机器指令​ 代码区是共享的,共享的目的是对于频繁被执行的程序,只需要在内存中有一份代码

2021-01-04 14:36:07 80

转载 c++day02通讯管理系统

通讯录管理系统1、系统需求通讯录是一个可以记录亲人、好友信息的工具。本教程主要利用C++来实现一个通讯录管理系统系统中需要实现的功能如下:添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人显示联系人:显示通讯录中所有联系人信息删除联系人:按照姓名进行删除指定联系人查找联系人:按照姓名查看指定联系人信息修改联系人:按照姓名重新修改指定联系人清空联系人:清空通讯录中所有信息退出通讯录:退出当前使用的通讯录3、菜单功能功能描述: 用户选

2020-12-30 17:20:24 87

原创 C++day01-2

5 数组5.1 概述所谓数组,就是一个集合,里面存放了相同类型的数据元素**特点1:**数组中的每个数据元素都是相同的数据类型**特点2:**数组是由连续的内存位置组成的5.2 一维数组5.2.1 一维数组定义方式一维数组定义的三种方式:数据类型 数组名[ 数组长度 ];数据类型 数组名[ 数组长度 ] = { 值1,值2 ...};数据类型 数组名[ ] = { 值1,值2 ...};int main() { //定义方式1 //数据类型 数组名[元素个数]; int s

2020-12-29 17:00:04 131

原创 C++day01-2

#include<iostream>#include<string>using namespace std;//三只小猪称体重int main(){ int a, b, c; cout << "请输入第一支小猪的体重" << endl; cin >> a; cout << "请输入第二支小猪的体重" << endl; cin >> b; cout << "请输入...

2020-12-24 20:47:03 122

原创 C++day01-1

#include<iostream>using namespace std;int main(){ //变量创建语法: 数据类型 变量名 = 变量初始值 int a = 10; cout << "a = " << a << endl; system("pause"); return 0;}#include<iostream>using namespace std;//常量的定义方式//1. #define .

2020-12-23 19:25:28 117

原创 C语言学习日记Day06指针与数组

#define _CRT_SECURE_NO_WARNINGS #include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>#include<time.h>int main0101(){ //int arr[] = {1,2,3,4,5,6,7,8,'a','b','c'};//ok int arr[] = {1,2,3,4,5,6,7,.

2020-12-18 08:51:52 78

原创 C语言学习日记Day05指针

变量存储示意图指针间接改变变量的值#define _CRT_SECURE_NO_WARNINGS #include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>#include<time.h>int main0101(){ int a = 0Xaabbccdd; //a = 100; printf("%p", &a); ...

2020-12-17 09:08:53 118 1

原创 C语言学习日记Day05函数的声明

#define _CRT_SECURE_NO_WARNINGS #include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>#include<time.h>//函数声明//extern 返回值类型 函数名(参数列表) 关键字externa可以省略//extern int add01(int a, int b);int add01(int a..

2020-12-16 20:21:28 70

原创 C语言学习日记Day05函数定义与调用

#define _CRT_SECURE_NO_WARNINGS #include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>#include<time.h>//函数格式//返回值类型 函数名(参数列表)//{// 代码体// return 0;// }//求和//函数定义过程void print(){...

2020-12-16 16:37:39 346

原创 C语言学习日记Day05函数双色球随机数的练习

双色球#define _CRT_SECURE_NO_WARNINGS #include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>#include<time.h>//int main0101(void)//添加随机数//{// //time_t timer = time(NULL);// //srand((unsigned int)time...

2020-12-16 14:37:20 214

原创 C语言学习日记Day04数组及字符串

#define _CRT_SECURE_NO_WARNINGS #include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>#include<time.h>int main0201(void){ //变量定义 //数据类型 变量 = 值; int a; //数组定义 //数组类型 数组名[元素个数] = {值1,值2,值3。。。。。};..

2020-12-16 10:19:55 159

原创 C语言学习日记Day04数组

#define _CRT_SECURE_NO_WARNINGS #include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>#include<time.h>int main0101(void) //顺序执行代码跳转{ printf("djakdjka\n"); printf("djakdjka1\n"); goto FLAG; print...

2020-12-15 01:01:16 142

原创 C语言学习日记Day03语句

#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>#include<time.h>int main(void){ float a = 3.99; int w = 2; //隐式转换 double sum = a*w; printf("%f\n", sum); ..

2020-12-15 00:23:03 122

原创 C语言学习日记Day03

#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>#include<time.h>int main(void){ int a = 10; int b = 3; int c = ++a * 10;//前自增 在表达是之前进行++,建议使用前自增,否则出现二义性(int b = +.

2020-12-14 20:10:21 67

原创 C语言学习日记Day02进制总结

#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>#include<time.h>int main(void){ char* b = "hello word"; char c[11] = "hello word"; printf(...

2020-12-14 16:50:04 68

原创 C语言学习日记Day02进制

#include<stdio.h>#define PI 3.14159 //宏定义int main(void){//黄瓜 3元每斤 买五斤//常量 在程序运行过程中值不能改变的量 const 数据类型 常量名 = 值;const int price = 3;//只读变量 //变量 在程序运行过程中值可以发生改变 在定义局部变量是可以记上auto,也可以省略auto int weight = 5;int sum..

2020-12-11 16:40:32 198

原创 C语言学习日记Day01笔记总结

2020-12-10 09:58:05 88 1

原创 C语言学习日记Day01笔记-system函数及C语言编译过程

#include <stdio.h> //导入一个文件 stdio.h是一个标准库 i input o output 标准输入输出库 .h 头文件格式// <> 表示导入系统文件 “” 表示导入自定义文件//两个正斜杠表示行注释/*块注释*/int main() //int 数据类型-整形 如果出现在函数中表示函数的返回值//main 程序的主函数 程序有且只有一个主函数// () 里面表示函数参数 函数参数可以有多个或0个,多个用

2020-12-10 09:36:49 115

原创 C语言学习日记Day01

C语言语言是人与人交流,C语言是人和机器交流人可以不听另外一个人,但是计算机室无条件服从的。语言有独特的语法规则和定义,双方必须遵循这些规则核定义才能实现真正的交流。**语言特点1)优代码量小执行速度快功能强大编程自由2)缺写代码实现周期长(其他语言会对函数进行封装,C语言必须重复实现过程,C语言通过dll文件进行封装)可移植性较差(POSIX协议)过度自由,经验不足易出错对平台库依赖较多C语言的简洁C语言有32个关键字,9种控制语句,34种运算符,却能完成无数功能。

2020-12-09 19:56:59 115 1

空空如也

空空如也

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

TA关注的人

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