- 博客(32)
- 收藏
- 关注
原创 Java篇方法的使用
相信大家在学校都是校草级别的人物,每天总是有很多小姐姐来要你们的微信,导致每次都要重复被要微信的过程,那么有什么方法能够解决这个重复的过程呢?于是你将你的微信号和帅帅的照片挂到了学校的校园墙中,让小姐姐自行添加你的微信,从而解决了被要微信这个重复的过程,那么在我们的Java编程中也是需要定义方法来解决重复的问题,接下来我们来学习一下方法的使用吧~方法就是一个代码片段类似于C语言中的函数。方法存在的意义:1.是能够模块化的组织代码当代码规模比较复杂的时候2.做到代码被重复使用。
2024-11-15 06:57:25
4652
78
原创 Java篇图书管理系统
相信大家都有去过图书馆吧,那么在借阅图书和归还的时候,都有一个系统来记录并操作这些过程,所以今天就带着大家利用之前的所学知识来简单实现一下图书管理系统的基本逻辑构造!!
2024-10-27 00:09:12
13274
116
原创 JAVA篇之类和对象
什么是类呢?我们一起来简单认识一下类就是用来对一个对象进行描述的,主要描述该对象有哪些属性,哪些功能等例如:学生属性:年龄、姓名、性别......行为:上学、吃饭、考试......那么我们知道了类的作用,那么该如何定义类呢?在JAVA中定义类的时候需要用到class关键字,语法格式如下:class ClassName { //ClassName表示类的名称field;//表示成员变量(属性)method;//表示行为或者成员方法//学生姓名//学生年龄//学生成绩。
2024-10-23 17:27:13
5104
75
原创 Java篇开启!第一章:数据类型与变量
在过去的时间,我们初识了C语言,那么从现在开始我们将踏入学习Java的旅程,希望大家能够一起加油,共同进步。!!
2024-10-09 17:12:10
2436
50
原创 C语言⾃定义类型:结构体
在C语言中提供了许多内置类型,例如:int、short、long、longlong、char、float、double等,但是如果想描述一个学生时,这些单一的内置类型是无法做到的,描述一个学生需要包含名字、年龄、身高、体重等特征,为了解决这类问题,C语言中引入了结构体的概念,结构体这种自定义的数据类型,能让我们自己创建出合适的类型,那么接下来学习一下结构体该如何使用吧!!!
2024-09-26 07:27:14
1805
51
原创 数据在内存中的存储
相信大家都想知道数据在内存中是如何存储的,今天我们就来探索一下整形数据和浮点型数据在内存中是如何存储的大小端(Endian)是指计算机在存储多字节的数据时,就有存储顺序的问题,按照不同的存储顺序,我们分为⼤端字节序存储和⼩端字节序存储,下⾯是具体的概念:1.大端存储模式(Big-Endian)是指数据的低位字节内容保存在内存的⾼地址处,⽽数据的⾼位字节内容,保存在内存的低地址处。1.小端存储模式(Little-Endian)
2024-09-25 08:00:20
1606
38
原创 C语言内存函数
上期我们学习了字符函数以及字符串函数,但是字符串函数仅仅只能对字符进行操作,那么这次我们来学习一下内存函数在C语言中内存函数是一组用于内存操作的标准库函数,它们定义在 <string.h>头文件中,这些函数用于复制、设置、比较内存区域等,接下来我们来学习一下C语言中常用的内存函数。那么以上就是C语言中常用的内存函数,学完内存函数后,对于复制、设置、比较等操作就不仅仅只局限在字符中了,也可以对任意类型的数据进行复制、设置、比较等操作。
2024-09-14 23:31:55
2333
35
原创 C语言字符函数与字符串函数
以上就是C语言中常见的字符函数以及字符串函数,希望通过本章的学习,大家能够利用这些函数使得代码更加简洁并且提高程序执行的效率,如果有感兴趣的小伙伴可以想一想这些函数是如何实现的,自己是否也可以手动实现这些函数。
2024-09-13 23:21:01
1555
31
原创 初识C语言指针(5)
本章的内容主要讲解的就是qsort函数的如何使用的,qsort函数的使用包含了许多指针部分所学的知识,如果感兴趣的小伙伴可以手动模拟实现一个qsort函数。!!t=N7T8。
2024-08-25 18:37:05
1866
29
原创 初识C语言指针(4)
以上就是本章的所有内容,本章的内容可能需要一定的时间进行消化,所以大家可以反复阅读,一定会有所收获。!!t=N7T8。
2024-08-24 19:12:00
2478
29
原创 初识C语言指针(1)
在计算机中,内存被划分为许多小单元,每个单元都有一个唯一的地址。既然指针变量是一种变量,想必也会有变量的类型,从上面的代码中,我们可以这么理解:创建了一个指针变量p用来存放a的地址,而 int *就是指针变量p的类型,* 是在说明p是指针变量,⽽前⾯的 int 是在说明p指向的是整型(int) 类型的对象。我们将arr数组首元素的地址存放在pa中,因为数组中元素的地址是连续存放的,所以此时pa+1就是下标为1的元素的地址,*(pa+1)就是下标为1的元素,带入循环,每次打印的就是arr数组中下标为。
2024-08-21 20:05:24
1242
8
原创 C语言操作符详解
16进制的数字每⼀位是0~9, a~f(10-15) 组成的,f 的⼆进制是1111,所以在2进制转16进制数的时候,从2进制序列中右边低位开始向左每4个2进 制位会换算⼀个16进制位,剩余不够4个⼆进制位的直接换算。10进制中满10进1 ,10进制的数字每⼀位都是0~9的数字组成, 其实⼆进制也是⼀样的 ,2进制中满2进1 ,2进制的数字每⼀位都是0~1的数字组成 ,例如 1001 就是⼆进制的数字。两部分,2进制序列中,最⾼位的1位是被当做符号位,剩余的都是数值位。各种运算符的优先级是不⼀样的。
2024-08-19 06:00:12
1313
11
原创 vs常用调试技巧
在程序员编写程序的过程中,常常会遇到一些编译上的错误,导致程序的运行结果与预期不符,那么他们又是如何快速的找到问题呢?这时候就不得不提到调试啦,接下来我们一起来学习一下在VS中常用的调试技巧吧!既然我们了解了什么是bug后 ,意味着bug的出现就是问题的出现,那么出现问题,我们就要去找到问题,并解决它。这个找问题的过程叫称为调试,英⽂叫debug,就是消灭 bug 的意思。
2024-08-16 18:47:50
1120
13
原创 static 和 extern的作用以及用法
static修饰局部变量改变了变量的生命周期,生命周期改变的本质是改变了变量的存储类型,本来一个局部变量是存储在内存的栈区的,但是被 static 修饰后存储到了静态区。存储在静态区的变量和全局变量是一样的,生命周期就和程序的生命周期一样了,只有程序结束,变量才销毁,内存才回收。但是作用域不变的。
2024-08-15 20:59:13
1131
9
原创 C语言之函数的讲解
了解完库函数,发现库函数在我们编写程序的过程中解决了许多问题,但是库函数总不能解决所有的问题吧,不然还需要程序员做什么,所以这时候就有了自定义函数的概念,自定义函数顾名思义就是自己定义的函数,具体这个函数有什么功能,需要我们自己去编写。对于函数的使用,一定要先声明后使用。
2024-08-14 19:32:18
1407
15
原创 C语言之数组详解
当我们想存储 1-10的数字时,难道需要创建10个变量来存储吗?这时候就引入的数组的概念,接下来我们来学习一下什么是数组。
2024-08-13 16:51:59
1108
7
原创 C语言扫雷控制台版
main.c文件中代码://初始化棋盘//布置雷//打印棋盘//开始排雷int main()dooption();printf("请选择-->:");case 1:printf("开始游戏\n");game();break;case 0:printf("退出游戏成功,欢迎下次游玩\n");break;default:printf("选择错误,请选择有效选项\n");break;return 0;game.h文件中的代码。
2024-08-11 21:48:05
1034
4
原创 C语言之循环语句的详解
通过上图,我们可以看见该运行结果,当外面的 i 循环执行一次时,里面的 j 循环就要执行 10次,打印10次 i 的值 ,j 循环结束时,这个时候进行换行,在下一行打印下一次 j 循环打印的值 ,通过这幅图我们也可以总结出。continue在循环中的作用就是跳出本次循环,当执行过程中碰上continue就不会执行接下来的循环,则会进行下一次循环。当表达式成立时,就会执行里面的语句(在C语言中0表示假,非0表示真,表达式为真则执行语句,表达式为假就跳出循环),例如打印0-10之间的数字。
2024-08-02 20:40:18
752
7
原创 C语言之转义字符的了解
这时候发现c没有被打印出来,此时的c不是被删除了,而是因为打印完abc时光标回退了一格,重新回到了打印c的位置,接着打印d,所以这时候的c就被d给覆盖了。------水平制表符(相当于按了一个tab)空的宽度是8个字节。------用于表示一个字符串内部的双引号(用法与。-----避免被编译器转换成三字母词---比如。-----d d d表示1-3个8进制数字。-----d d表示2个16进制的数字。------用于表示字符常量。------光标回退一个字符。-----字符串结束的标志。
2024-08-02 12:33:53
312
5
原创 C语言分支语句的理解
这时候我们可以看到不仅打印了星期二,并且还打印了后面case语句对应的语句,这是因为case是执行的入口,并没有出口,所以需要搭配。”,如果表达式不成立则什么都不打印,那如果想让表达式为假的时候也能打印东西呢,这时候就要用到双分支语句。上图描述出了if语句中的单分支语句,如果表达式成立,那么就执行下面的语句打印“这时候表达式1不成立,而表达式2成立,那么就执行表达式2中的语句2,打印“不是我们else下的语句;此时的表达式1为假,即表达式不成立,那么就执行了语句2的内容,打印了“
2024-07-23 18:58:42
718
12
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人