自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python实现简单的图书管理系统

还好

2022-06-20 23:51:26 5895 4

原创 俩个简单的c语言小游戏(参考b站比特鹏哥)

1.三子棋 #define _CRT_SECURE_NO_WARNINGS 1 #include "game.h" void InitBoard(char board[ROW][COL], int row, int col) { int i = 0; int j = 0; for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { board[i][j] = ' '; } } } void Displ

2022-03-25 21:16:35 5188

原创 学习日志2

1.静态成员函数 静态成员变量:1.所有对象共享一份数据 2.在编译阶段分配内存 3.类内声明,类外初始化 静态成员函数:1.所有对象共享一个函数 3.静态成员函数只能访问静态成员变量 #include<iostream> #include<string> using namespace std; //静态成员函数 class person { public: static void func() //加上static变成静态成员函数 { m_A = 100;/

2022-03-18 21:25:40 698

原创 学习日志3.11

1.深拷贝与浅拷贝 #include<iostream> #include<string> using namespace std; class person { public: person() { cout << "person的默认构造函数调用" << endl; } person(int age,int height) { m_height = new int(height);//将height存放到堆区 cout <&

2022-03-11 21:43:17 208

原创 类与对象学习笔记+练习

-----------------------------------封装-类----------------------------------------- ///*class Person //{ //public: // 写姓名 // void setname(string name) // { // name1 = name; // } // 读姓名 // string showname() // { // return name1; // } // int getage() // { //.

2022-03-04 22:49:18 221

原创 c++简单实战项目:通讯录管理系统

利用c++实现一个简单的通讯录管理系统,要求实现: 1.添加联系人2.显示联系人3.删除联系人4.查找联系人5.修改联系人6.清空通讯录 首先我们尝试来显示一个主界面,方便用户选择

2022-02-25 23:56:33 1073 1

原创 C语言静态链表

1.什么是链表? 链表是一种常见的重要的数据结构。它是动态地进行存储分配的一种结构。由前面的学习中已知:用数组存放数据时,必须事先定义固定的数组长度(即元素个数)。如果有的班级有 100 人,而有的班级只有 30 人,若用同一个数组先后存放不同班级的学生数据,则必顺定义长度为 100 的数组。如果事先难以确定一个班的最多人数,则必须把数组定得足够大,以便能存放任何班级的学生数据,显然这将会浪费内存。链表则没有这种缺点,它根据需要开辟内存单元。 链表有一个“头指针”变量,图...

2022-02-25 23:55:46 610

原创 C语言指针学习(5)

指针数组和多重指针 1.什么是指针数组 一个数组,若其元素均为指针类型数据,称为指针数组。下面定义一个指针数组: int *p[4]; 由于【】比*优先级高,因此p先与【】结合,为数组形式,然后再与前面的*结合,表示此数组是指针类型的,每个数组元素都可以指向一个整型变量。注意不要写成: int(*p)[4]; ...

2022-02-18 14:32:57 701

原创 C语言指针学习(4)

1.什么是函数的指针 如果在程序中定义了一个函数,在编译时会把函数源代码转换为可执行代码并分配一段储存空间,这段空间有一个起始地址,也称为函数的入口地址,每次调用该函数时都从该入口地址执行此段函数代码,函数名代表函数的起始地址,函数名就是函数指针。可以定义一个指向函数的指针变量,用来存放某一函数的起始地址,这就意味着,此指针变量指向该函数。例如: int (*p)(int ,int); 定义p是一个指向函数的指针变量,它可以指向函数类型为整型且有俩个整型参数的函数。此时,指针变量p的类型用int(*

2022-02-11 22:05:37 720

原创 C语言指针学习(3)

1.字符串的引用方式 在C语言程序中,字符串是存放在字符数组中的,想引用一个字符串,可以用以下俩种方法 (1)用字符数组存放一个字符串,可以通过数组名和下标引用字符串其中一个字符,也可以用数组名和格式声明“%s”输出字符串 【例题】定义一个字符数组,在其中存放字符串“I love China!”输出该字符串和第八个字符 #include<stdio.h> int main() { char string[]="I love China!"; //定义字符数

2022-02-04 23:47:19 2032

原创 C语言指针学习(2)

1.通过指针引用数组 (1)认识数组元素的指针 一个变量有地址,一个数组包含若干个元素,每个数组元素都在内存中占用存储单元,他们都有相同的地址。所谓数组元素的指针就是数组元素的地址。例如: int a[10]={1,2,3,4,5,6,7,8,9,10}; //定义a为包含10个整型数据的数组 int *p; //定义p为指向整型变量的指针变量 p = &a[0];

2022-01-28 21:24:26 3270

原创 C语言指针学习(1)

1.学习指针,我们得先了解指针是什么? 指针其实就类似一个地址,我们使用的编译系统会根据程序划分一定的空间来存储变量,而通过一个地址,我们就可以找到那个空间,找到我们想要的变量,通过地址就可以找到所需的变量单元,可以说,地址指向该变量单元。这就像我们住旅馆里会有房间号,根据房间号我们就可以找到我们对应的房间。 注意:C语言中数据是分类型的,对不同的类型,其储存单元的大小和储存方式是不一样的,如整数以补码形式存放,实数以对数形式存放。所以如果指定了一个地址,没办法从中调出所需要的数据,因为不知道从几个字节

2022-01-22 00:09:27 1175

原创 【20分】E. 实验6-10 统计单词的长度

题目描述 本题目要求编写程序,输入一行字符,统计每个单词的长度。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。 输入 输入给出一行字符。 输出 在一行中输出每个单词的长度。每个数字后有一个空格。 #include<stdio.h> int main(){ char c; int sum=0,flag=1,t=0; while(c!='\n'){ c=getchar(); if(c!=' '){

2021-12-08 16:47:50 417

原创 2021-09-25

初识c语言 1.什么是c语言 语言是人与人交流沟通的工具,所以c语言,便是人与计算机交流沟通的工具 c言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 2.第一个程序 初步认识C语言,我们每个人都要接触到的是 hello world! int main() { return 0; } 这是C语言最基本的格式,代码都在大括号里面写,前面的int main是程序的主函数,每个程序只能有一个

2021-09-25 11:49:45 70

空空如也

空空如也

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

TA关注的人

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