自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 继承、多态

Java中使用类对现实世界中实体来进行描述,类经过实例化之后的产物对象,则可以用来表示现实中的实体,但是现实世界错综复杂,事物之间可能会存在一些关联,那在设计程序是就需要考虑。。1.1继承概念:例如:狗和猫都是动物,那么我们就可以将共性的内容进行抽取,然后采用继承的思想来达到共用。在Java中如果要表示类之间的继承关系,需要借助关键字,具体如下:修饰符class子类extends父类// ...1.2.

2024-05-19 22:08:02 772 1

原创 java类与对象(2)

根据代码块定义的位置以及关键字,又可分为以下四种:1.普通代码块普通代码块:定义在方法中的代码块2.构造块构造块:定义在类中的代码块(不加修饰符。

2024-05-19 20:59:07 303

原创 java(类和对象)

与intdouble类似,只不过int和double是java语言自带的内置类型,而类是用户自定义了一个新的类型,比如上述的:Student类。它们都是类一种新定义的类型有了这些自定义的类型之后,就可以使用这些类来定义实例或者称为对象。

2024-05-16 14:55:15 420 2

原创 编译和链接

那翻译环境是怎么将源代码转换为可执行的机器指令的呢?这里我们就得展开开讲解⼀下翻译环境所做的事情。其实翻译环境是由编译和链接两个大的过程组成的,而编译又可以分解成:预处理(有些书也叫预编译)、编译、汇编三个过程。

2024-04-01 22:13:45 339 1

原创 文件读写操作

缓冲文件系统中,关键的概念是“文件类型指针”,简称“文件指针”。每个被使用的文件都在内存中开辟了⼀个相应的文件信息区,用来存放文件的相关信息(如文件的名 字,文件状态及文件当前的位置等)。这些信息是保存在⼀个结构体变量中的。该结构体类型是由系统声明的,取名 FILE.每当打开⼀个文件的时候,系统会根据文件的情况自动创建⼀个FILE结构的变量,并填充其中的信息,使用者不必关心细节。⼀般都是通过⼀个FILE的指针来维护这个FILE结构的变量,这样使用起来更加方便。

2024-03-31 16:51:05 582 2

原创 详细学习结构体

这就创建了一个结构体,接下来是两种初始化:int main()//按照结构体成员的顺序初始化structStu s1= {张三20男printf, s.name);printf, s.age);printf, s.sex);printf, s.id);//按照指定的顺序初始化structStu s2= { .age =18, .name ="lisi", .id =, .sex =⼥printf, s2.name);printf。

2024-03-20 22:15:21 713 2

原创 浮点数在内存中的存储

上面的代码中,num和*pFloat在内存中明明是同一个数,为什么浮点数和整数的解读结果会差别那么大,原因当然是两者的存储方式和读取有所不同了,整型存储在上一篇文章讲了,有不懂可以看看我的上一篇,现在主要讲讲浮点数的存储了,要理解这个结果,⼀定要搞懂浮点数在计算机内部的表⽰⽅法。根据国际标准IEEE(电⽓和电⼦⼯程协会) 754,任意⼀个⼆进制浮点数V可以表⽰成下⾯的形式:V= (−1) ∗SM∗ 2E•(−1)S表⽰符号位,当S=0,V为正数;当S=1,V为负数•。

2024-03-18 17:37:21 915 1

原创 内存函数及数据存储

其实超过⼀个字节的数据在内存中存储的时候,就有存储顺序的问题,按照不同的存储顺序,我们分为⼤端字节序存储和⼩端字节序存储,下⾯是具体的概念:⼤端(存储)模式:是指数据的低位字节内容保存在内存的⾼地址处,⽽数据的⾼位字节内容,保存在内存的低地址处。⼩端(存储)模式:是指数据的低位字节内容保存在内存的低地址处,⽽数据的⾼位字节内容,保存在内存的⾼地址处。上述概念需要记住,⽅便分辨⼤⼩端对于整数可以这么记:小逆大顺。

2024-03-17 21:08:10 343 1

原创 指针回顾总结(1)

简而言之,指针变量就是存储地址的,我们通过指针变量,也就是所存地址可以找到你所需要的数据。举个列子助我们理解:在大学中,指导员管理那么多人,不可能每个人住那个寝室都知道,所以指导员找同学就要知道该同学的寝室号,也就是地址,根据地址找到该同学。那么这个例子中,指导员管理同学就好比电脑管理数据一样,找到所需要的数据也需要知道该数据的地址,通过地址找到该数据,而指针变量便是存储地址的。a=9;int*p=&a;//p就是一个指针变量,类型是int*

2024-03-06 21:29:55 754

原创 c语言实现扫雷游戏(精简)

我建立的是9*9的棋盘,可以清晰观察坐标,虽然是9*9,但是建立棋盘的时候是11*11,因为统计边缘坐标周围8坐标时需要用到。printf("****** 0.退出游戏 *****\n");printf("****** 1.扫雷游戏 *****\n");printf("------扫雷游戏------\n");

2024-01-20 20:34:56 888

原创 大一c语言小白的认知及考虑

应该有很多人像我一样,对未来焦虑,但我还是想通一点,IT行业终究是看技术的,焦虑只会让我的未来更加黑暗,所以我们不要太过于焦虑,或者说应该把未来把握在自己手中,把技术学好,坚持走好每一条路!1.认真听好每一节课,不要浪费大学的大把课余时间,尽量将时间自我学习中,可通过互联网找寻相关知识学习,去图书馆看相关书籍等,只通过课堂学习肯定是不够的,只有不断充实自我,才能在未来掌控自我;3.也要多参加竞赛,锻炼自己的实战经历,认知自己的实力,能更好的有利于学习,大三大四多多实习,参加项目,增多经验;

2023-11-18 22:03:29 44

空空如也

空空如也

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

TA关注的人

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