- 博客(12)
- 收藏
- 关注
原创 JAVA中的类与对象
类的定义:需要使用class关键字来定义,需要声明类的名字。//这样就定义好了一个学生类那么在一个类中,我们通常有对这个类的描述,就是成员对象和方法。System.out.println("吃饭");在上述代码中,在Student这个类中,我们就定义出来了name和age两个成员对象和一个eat的成员方法。类的实例化,类就相当于是一张图纸,按照这张图纸,我们可以构建出许多的实例对象,在java中,通常使用new关键字//这样就实例化了一个对象stustu.name=小明;
2024-11-15 01:31:23
761
原创 数据结构(二)(顺序表)
Sqlist * L;//定义出一个结构指针L=(Sqlist*)malloc(sizeof(Sqlist)) //申请存储顺序表的空间if(!L)return 0;else{//初始化顺序表return 0。
2024-10-26 09:43:21
157
原创 基于华为ensp实现静态路由及备份路由的配置
那么我们就要在路由器中配置所有的路由,规划出路径,同时为预防突发情况的发生,我们也要配置一条备份路由。在路由器上使用命令ip route-static (目的网络段) (下一个跳的ip地址 )就可以进行对路由的配置,这就配成了一条主路由,那么备份路由怎么设置呢?备份路由的设置:备份路由相比于主路由的区别就是优先级较低,所以只需要在静态路由的后面加上一个优先级的设置即可。上图是在路由器中进行改名和在系统视图下修改IP地址的操作,同理进行对其他路由器和接口的IP地址的配置。配置IP地址和出入的网关地址。
2024-10-08 22:41:25
403
原创 数据结构入门(一)
数据结构是描述对象与对象之间关系和操作的一种方式,由数据,数据元素,数据项,数据对象组成。数据是描述客观事物的数值,字符,以及能被输入且处理的各种符号的集合数据元素是组成数据的基本单位,在计算机中通常作为一个整体进行考虑和处理,就像是一个“原子”不可被分割。数据项是数据元素的一种,通常是有独特含义的,不可被分割的最小单位,数据项也分为组合项和原子项。数据对象是性质相同的数据元素的集合,是数据的子集。既然数据结构是研究数据之间的关系有操作的,那么有哪些关系呢?
2024-09-28 18:33:21
333
1
原创 入门级指针详解
在c语言中,数据由常量和变量组成,代表指针的变量就叫做指针变量,像其他变量一样,指针变量也分为整型和字符型等,例如整形指针变量的表示方法为int*,,int是指针的类型,*表示该变量是一个指针。要注意的是,“*”不仅仅可以表示上述的作用,还是一个解引用符,用于解开一个指针变量,获取到其中存储的内容,,就相当于一把钥匙,打开了指针变量。野指针是指未初始化,或者指针指向的内容越界访问了,,又或者指针指向的内容被释放了,都会产生野指针,当我们不知道指针指向的内容时,我们可以使其等于NULL,即空指针。
2024-05-08 00:10:16
825
1
原创 深入理解指针(2)
顾名思义,二级指针就是定义一个指针,但是这个指针指向的内容是一个指针,而对于指针内容的访问,我们通常需要用到解引用符(*),那么,二级指针因为指向的内容是一个指针,所以需要使用到两个解引用符,第一个解引用符使我们可以访问指针,而第二个才可以实现对内容的访问。数组传参时,形参可以写成成数组形式,也可以写成形参的形式,但是本质上还是传递了数组的首元素的地址,所以形参访问的数组和实参的数组实际上是相同的数组。我们知道,指针可以存放一个数组的地址,而指针数组可以存放指针,所以,我们可以通过这种方式来模拟二维数组。
2024-03-26 19:43:27
474
2
原创 调整数组使奇数全部位于偶数前面
2.进行循环,left,right分别从左右开始检索,左边遇到偶数则会停下,右边遇到奇数则会停下,然后再将两边的数值进行交换,再循环此类操作,便可以将奇数和偶数分开。1.给定两个下标left和right,分别代表左边的数组起始位置和结尾的位置。可以创建一个数组,把奇数放在前面,偶数放在后面。
2024-03-15 15:00:27
154
1
原创 深入了解指针(1)
有地址总线决定,我们知道,计算机有32位也有64位,所以指针的大小也有两种,四个字节和八个字节,其中32位有32个比特位,也就是4个字节,64位则是8个字节。而且指针的大小与前面说的指针的类型不同,指针的大小只和平台有关,与指针的类型无关。void*指针可以理解为无具体类型的指针(泛型指针)可以接受任何类型的地址,但是这类指针并不可以直接进行+-整数的操作,也不可以进行解引用的操作。可以看出n的值改变了,这是不符合const限制的,所以是不合理的,那么如何让指针也无法改变const定义后的变量的值呢?
2024-03-14 21:52:10
1600
1
原创 操作符详解
算术操作符,移位操作符(<<,>>),位操作符(&,|,^),赋值操作符,单目操作符,关系操作符,逻辑操作符,条件操作符,逗号操作符,下标引用操作符,函数调用操作符,结构成员访问。两种操作符移动的操作数都是二进制位,且操作数必须为整数。有两个操作符:.(直接访问)和->(间接访问)一般计算中的加减乘除和取余,符号分别是+,-,*,/,%其中%不可以运用在浮点数上面,而其他的无要求,都可使用。算数右移:左边的符号位用原来的值,右边舍弃。规则:左边的舍弃,右边补0.(补码)分为四种:&,|,^, ~ ,
2024-03-14 16:58:45
268
1
原创 猜数字游戏
printf("你还有%d次机会\n",count);printf("猜小了\n");printf("猜大了\n");elseprintf("猜对啦!\n");break;count--;printf("次数耗尽,挑战失败。正确答案是%d\n", r);利用多次循环,判断是否猜对。用来输出游戏的结果,游戏的内核就已经基本实现,接下来我们要做一个菜单,询问玩家是继续play还是选择退出游戏。
2023-12-07 12:57:27
105
原创 change的开始
作为一个接触代码不久新手菜鸟,我要学习的东西也还有很多,任重而道远。因为我本身也是计算机专业大类的,作为自己的专业课吧就应该更加重视起来,毕竟以后要和代码相爱相杀的。谁也不知道未来如何所以,所以我们要把握好当今的时间。不断地磨砺自己的技术。
2023-11-19 10:45:28
59
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人