自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java继承

this关键字访问类的成员变量和成员函数时不受访问权限的控制,可以访问本类中所有的成员变量和方法,包括private的成员变量和方法。也可以通过this访问本类的static成员,不过由于static成员可以通过类名直接访问,如果通过this来访问会有“Thestaticfield×××shouldbeaccessedinastaticway”的警告信息。super[不能出现在静态方法当中]是父类对象的引用它是依赖于对象的,static是不依赖于对象的,他们是不能共存的。...

2022-07-27 17:25:34 129 1

原创 java包

import只能导入一个具体的类,而不能导入一个具体的包包的出现是为了保证类的唯一性基本规则【只能在当前包中使用】当你的成员变量 不加任何的访问修饰限定词的时候。

2022-07-09 16:18:12 386

原创 C语言库函数的模拟实现之字符(串)函数

我们首先来介绍一下字符串函数中大家最熟悉的函数——strlen系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术

2022-03-17 11:03:55 101

原创 C语言库函数的模拟实现之字符串函数

文章目录前言一、函数介绍1.1 strlen1.2 strcpy1.3 strcat1.4 strcmp1.5 strncpy1.6 strncat1.7 strncmp1.9 strtok二、使用步骤1.引入库2.读入数据总结前言c语言中对字符和字符串的处理是很频繁,但是C语言本身是没有字符串类型的,字符串通常放在常量字符串中或者字符数组中。字符串常量适用于那些对它不做修改的字符串函数。一、函数介绍1.1 strlensize_t strlen ( const char * str );

2022-03-17 11:03:28 965

原创 Java类和对象

文章目录前言创建类创建对象静态成员变量和静态成员方法构造方法代码块前言 什么是类?什么是对象? 对象当然不是指的你的女(男)朋友,而是指的一个物品或者人。比如,你去洗衣服这个事件,有几个对象?4个,分别是人,衣服,洗衣粉,洗衣机,假定你就是那个人,那么你需要做的就是,把衣服给洗衣机,把洗衣粉给洗衣 机,这就是面向对象的整个过程,我们不需要去关心洗衣机到底怎么运行,也不需要关心你在拿衣服的时候做什么,我们只关心这个对象。 类指的就是你这个洗衣服这个事件,你洗衣服所有的过程都在这里面,被统称为洗衣服,

2021-11-21 21:31:32 288 3

原创 java运算符

文章目录前言运算符逻辑运算符逻辑与 &&逻辑或 ||逻辑非 !&和|前言在前面的初识java中,博主粗略的提了下Java的8大基本数据类型,有:基本数据类型字节类型变量byte短整型变量short整形变量int长整型变量long字符类型变量char单精度浮点型变量float双精度浮点型变量double布尔类型变量boolean8大基本数据类型和C语言中的数据类型大致一样,唯一需要注意的是布尔型变

2021-10-28 16:12:29 75

原创 初识JAVA

JDK是Java开发工具包 ,包括了Java运行环境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。JRE是运行基于Java语言编写的程序所不可缺少的运行环境。也是通过它,Java的开发者才得以将自己开发的程序发布到用户手中,让用户使用。JVM是整个Java实现跨平台的最核心的部分,所有的Java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。也就是说c..

2021-10-22 18:49:00 63

原创 c语言-整形在数据中的存储

前言在C语言中,数据类型的不同,他们在内存中所开辟的空间大小也有所不同,因此,一个变量的创建是需要在内存中开辟空间的,而空间的大小是根据不同的类型决定的。数据类型的介绍数据类型我们都知道有这几种:数据类型类型名称char字符数据类型short短整型int整形long长整型long long更长的整形float单精度浮点数double双精度浮点数除此之外,他们又可以被细分为整形家族和浮点数家族。整形家族:char sh

2021-08-26 20:10:25 134

原创 C语言指针

文章目录前言什么是指针?指针和指针类型指针的存放:指针类型野指针什么是野指针?野指针的成因如何规避野指针指针运算指针+-整数指针-指针指针和数组二级指针指针数组前言什么是指针?在计算机科学中,指针就是编程语言中的一个对象,利用地址,它的值直接指向存在电脑存储器中另一个地方的值。由于通过地址能找到所需要的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。指针和指针类型指针的存放:int num=10;int* p = &num

2021-08-17 18:01:10 60

原创 C语言操作符

文章目录前言1.算数操作符2.位移操作符3.位操作符4.赋值操作符复合赋值符5.单目操作符6.关系操作符7.逻辑操作符8.条件操作符9.逗号表达式10.下标引用,函数调用和结构成员11.算数转换12.优先级前言本篇文章带着大家一起来了解C语言的操作符,本篇文章详细的介绍了C语言中的操作符的用法和优先级,以及在使用的时候可能出现的误操作。1.算数操作符符号操作介绍+对操作对象实行加法运算-对操作对象实行减法运算*对操作对象实行乘法运算/对操作对象实行除法运

2021-08-14 19:06:28 325

原创 函数栈帧的创建与销毁

文章目录前言:1.寄存器2.函数栈帧2.1什么是栈帧?2.2函数栈帧的创建和销毁2.2.1 观察main函数的函数栈帧的准备2.2.2 main函数的函数栈帧的创建走完第一步压栈后:走完第二步mov后最后一步:sub开辟main空间示意图:2.2.3局部变量随机值2.2.4局部变量的创建2.2.5函数传参和函数调用Add函数的函数栈帧的创建2.2.6函数栈帧的销毁Add函数的函数栈帧的销毁前言:我们在初学C语言的时候可能会有不少的疑问,例如:局部变量是怎么创建的?为什么局部变量的值是随机值?函

2021-08-08 00:12:14 310 1

原创 初级C语言数组

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-06 00:44:08 119

原创 计算一位整数二进制中,1的位数

读本篇文章所需能力:掌握if条件语句,while循环语句,以及自增,自减的运算符,位操作符和位移操作符计算二进制中的1的位数暴力解出法:思想方法:通过对该数进行二进制转换的时候,取得1便计数+1;代码实现:#include<stdio.h>int main(){ int n = 0; int count = 0; printf("请输入你想要计算的数:>"); scanf("%d", &n); while (n > 0) { if

2021-07-30 17:28:52 856

原创 扫雷算法实现(简易版,只能在CMD指令中玩)

扫雷分析从小到大你或许没玩过但一定听过的游戏——扫雷首先我们来分一下“扫雷”的功能这是一个简单难度的扫雷,从外观上,我们可以发现可供用户操作的棋盘范围是9×9的范围,也就是我们建立的棋盘大小至少要为9,但是问题也就来了,我们如果只建立9×9的棋盘,那么在边缘的格子要进行提示操作的时候就会出现数据越界问题。所以我们不妨设置这样两个数组mine[11][11] //存放雷的信息show[11][11] //存放排除的雷的信息/*如果我们直接用数字11来初始化...

2021-07-30 01:45:03 1606

原创 三子棋(井字棋)的算法实现

游戏文件主干(test.c):#include"game.h"void menu()//游戏菜单{ printf("************************************************\n"); printf("********** 1.play *********\n"); printf("********** 0.exit *********\n"); printf("**

2021-07-27 19:43:04 752 2

原创 函数与递归

函数是什么?在维基百科中对函数的定义:子程序在计算机科学中,子程序是一个大型程序中的某部分代码,有一个或者多个语句块组成。它负责完成某项特定任务,而且相较于其他代码,具备相对的独立性。一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软件库。C语言中函数的分类:1.库函数我们在开发过程中每个程序员都可能用得到的,为了支持可移植性和提高程序效率,所以C语言的基础库中提供了一系列类似的库函数,方便程序员进行软件开发。比如我们经常使用的scanf(""

2021-07-25 23:36:33 201 1

原创 选择语句和循环语句

这里提一下转义字符 '\' 的用法,'\'除了让原本的字符具有其他功能外,还可以让符号变成普通字符,比如printf("\\");\\这里的双斜杠是斜杠的意思,如果你单独打进去一个斜杠,那么"就会被转义,进而让编译器报错那么一个简单的小测试,下面代码所求的长度是多少呢?printf("%d",sizeof("234\tdsf3\123\nda")); //长度是13下面进入正题:选择语句就两种一种是 if另一种是 switchif语句...

2021-07-22 22:53:58 238 2

原创 猜数字游戏

//#include<stdio.h>//#include<stdlib.h>//#include<time.h>//void menu()//{// printf("*************************\n");// printf("****** 1.play *********\n");// printf("****** 0.exit *********\n");// printf("**********************.

2021-07-22 21:28:28 98 2

原创 二分法找数字

在数组中去寻找某一个数,我们通常使用数组的下标去查找,比如#include<stdio.h>int main(){ int arr[] = { 1,2,3,4,5,6,7,8,9,10 }; int n = 0; printf("请输入你要查找的数:>"); scanf("%d",&n); for (int i = 0; i <= 10; i++) { if (arr[i] == n) { printf("找到了,下标是:%d\n", i)

2021-07-21 01:44:50 653 1

原创 初识C语言

目录1.什么是C语言?2.数据类型3.变量和常量4.字符串、转义字符和注释5.选择语句6.循环语句7.函数8.数组9.操作符10.常见关键字11.#define定义常量和宏12.指针13.结构体1.什么是C语言?C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程 语言。其编译器主要有Clang、GCC、WIN-TC、...

2021-07-21 01:10:53 165 1

原创 # 关于编程的未来规划

我是一名准大三的学生,接触编程已经有了两年,学过JAVA和C/C++,python目前还没有接触过。我对编程的热爱来自于对电脑游戏的接触,从知道电脑游戏是用代码写出来的 之后,我就对编程产生了极大的兴趣,我梦想着要开发出一款游戏,能让全国各地都爱上的游戏,比如英雄联盟,PLAYERUNKNOWN'S BATTLEGROUNOS,王者荣耀等。对游戏的热爱,是我编程的动力,对于编程放假时每天学习4小时,敲代码两小时,在开学之后,只能保证每天学一到两小时,敲代码一小时。学习编程可以通过B站学习,里..

2021-07-16 10:26:10 320 3

空空如也

空空如也

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

TA关注的人

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