- 博客(21)
- 收藏
- 关注
原创 【JAVA SE】抽象类和接口
在面向对象的概念中,类是用来详细描述一个对象的,但若是一个类没办法完全的描述一个对象的时候,我们通常会把这个类设置成抽象的,也就是抽象类。
2024-06-03 09:05:43 752 4
原创 【JAVA SE】多态
上一个篇章中,我们已经初步了解了继承的概念以及使用,在本篇文章中,将会介绍在Java中依赖于继承的一种新的现象:多态。
2024-05-30 15:50:20 943 12
原创 【JAVA SE】继承
在Java中,我们可以定义一个类来描述一个对象,但在某些情况下,被描述的对象的属性比较特殊,甚至某些对象之间还会有一定的关联,这个时候就需要通过继承来实现这些复杂的关系。
2024-05-30 14:32:51 706 2
原创 【JAVA SE】类和对象
在我们之前的学习过程中,在写代码的时候都需要去考虑一步一步的逻辑过程,也就是面向过程去编写代码。而JAVA的主要思想是面向对象,那什么是面向对象呢?
2024-05-19 14:41:23 903 12
原创 【JAVA SE】初识JAVA
Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java 语言源于 1991 年 4 月,Sun 公司博士 领导的绿色计划(Green Project) 开始启动,此计划最初的目标是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。
2024-05-14 11:21:30 781 2
原创 【C语言】编译与链接
在C语言代码进行实现的时候,都存在两个不同的环境。一个是翻译环境,在这个环境中C语言的源代码会被翻译成可以执行的机器指令,也就是二进制指令。另一个是执行环境,用于执行这些被翻译后的机器指令。本篇文章将会详细介绍在翻译环境中所进行的一系列处理过程。
2024-05-09 16:51:58 1122 1
原创 【C语言】文件操作详解
我们知道,C语言程序是储存在电脑的内存中的,如果程序退出,内存会被回收,保存在变量中的数据就会被删除,如果我们想把程序运行时产生的数据永久性的保存(存储到在磁盘上),就会用到有关文件的操作,本篇文章将会介绍C语言中有关文件操作的内容。
2024-03-29 09:47:44 1159
原创 【C语言入门】自定义类型:结构体
在C语言中,分为内置类型和自定义类型,内置类型譬如int,char等,自定义类型分为结构体,联合体和枚举类型。本篇文章将会详细介绍自定义类型中的结构体类型。
2024-03-23 20:22:07 949 2
原创 【C语言入门】浮点型数据在内存中的存储
我们知道,整型数据在内存中以补码的形式存储,字符型数据在内存中以ASCII码的形式存储,其本质都是一个二进制序列,但在C语言中,浮点型的存储方式与其他数据类型大不相同,本篇文章将会简单介绍浮点型数据在内存中的存储方式。
2024-03-17 21:00:27 805 2
原创 【C语言入门】实现strlen的三种方法
strlen函数用于统计字符串中的字符数量(\0前的字符数量),包含在头文件中,本篇文章将介绍实现strlen函数的三种方法。
2024-03-11 16:03:21 406
原创 【C语言入门】指针详解(1)
我们知道,数字5,也就是整型数据可以用int型变量来储存,浮点型数据可以用float和double型变量来储存……那么对于地址来说,也有一种专门来存储地址的变量,我们把这种变量叫做指针变量。int a;//创建整型变量a,其中存储的是整型int *b;//创建整型指针变量b,其中存储的是整型数据的地址我们可以这样理解:*代表a是一个指针变量,int代表这个指针变量所指向的数据类型是一个整型(int)类型的对象。char *a;//字符型指针变量float *b;//单精度浮点型指针变量。
2024-03-10 22:17:04 837
原创 【C语言入门】交换两个变量的值(三种方法)
这三种方法都可以交换两个变量的值,但运用加减法有可能导致变量值的溢出,另外两种就运行效率而言,创建额外变量的方法效率是最高的,可读性也是最高的,大家可自行斟酌~
2024-01-24 15:33:18 1496
原创 VS2022 实用调试技巧
当我们的程序出现bug时,我们需要找出问题所在,然后解决问题重新测试,这个找出问题的过程就称之为调试,英文叫做Debug,意为“消灭bug”。
2024-01-21 15:29:56 1577 2
原创 猜数字游戏(C语言实现-函数版)
这里的rand()会每次产生一个随机数,再通过min+rand()%(max-min)这个表达式把随机数的范围限制在自己输入的范围内。在这里先输出菜单,再输入变量x,只要x的值不为0,游戏就会被一直执行下去,同时会根据x的值进入不同的case。在这里,设置了一个计数器,每输入一个在指定范围内的值时,计数器就会减一,当计数器为0时,会强制退出游戏。在主函数中 srand((unsigned)time(NULL))是用来产生随机数的,后续会详细介绍。2.创建一个游戏函数game,负责游戏逻辑的实现。
2023-12-13 09:00:41 756
原创 【C语言入门】数据类型和变量
在C语言中,数据类型分为内置类型和自定义类型,在内置类型中,我们可以用整型来描述整数,用浮点型来描述小数等。本篇文章主要讲述数据类型中的内置类型。
2023-12-12 18:07:35 489
原创 【C语言入门】详细的scanf/printf知识梳理
相信大家在先前的一篇文章已经浅显的了解过printf的用法,这篇文章将会详细介绍printf(输出)以及scanf(输入)的相关知识。
2023-12-03 21:03:04 1340
原创 【C语言入门】初学者入门的基本知识点
就像人与人之间交流一样,C语言是人们与计算机交流的语言。值得一提的是,C语言只是上千种计算机语言的一种,其他常见的计算机语言有C++/JAVA/Python等。
2023-11-28 21:19:51 1125
原创 全新的开始 Hello World
在接触计算机这个专业之前,对这个专业一无所知,以前也从没想过以后要学习计算机,但既然来到了这个专业,就抱着试一试的心态开始学习C语言。从刚开始学习C语言的不知所措,到后来逐渐熟悉C语言的语法结构,,再到后来可以解决一些简单的问题,发现计算机也有它有趣的地方,那些简单的语句竟然有那么多的组合方式,可以解决那么多的问题,实在是让我颇感震撼。之后我尝试去了解这个圈子,了解到了很多的开发环境,还有不同的社区,其中就包括CSDN,在这里真的解决了我很多关于C语言的疑问。
2023-11-18 20:49:45 80 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人