自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于C语言指针初始化的小问题

c语言指针在使用的时候一定要进行初始化,要么让它指向一个内存,要么让他悬空。否则,它将指向一块随机的内存,这样造成的后果是:1.得不到预期的结果2.溢出,由于该位置的值是不确定的,有可能指向的位置所存储的内容和我们所使用的变量不能兼容,就好像我们提供的桶装不下这一缸水,硬倒的话必然会造成溢出。例如:如上图所示的链表中,next为一个指向相同类型结构体的指针,我们可以将它指向一个同类型结构体,也可以给它赋值为NULL,这样它就被限制住了。但如果我们什么都没做,那么它会放飞自我,到处乱跑,跑

2022-01-02 16:31:19 542

原创 快速排序--c语言实现

原理:选定第一个元素为枢轴,然后将所有小于枢轴的元素放在枢轴左边,大于枢轴的元素放在枢轴右边。这样,就将整个数列划分为两部分。再通过递归依次对左右两边进行同样的处理,直到最后一个元素放在最终的位置上。代码:#include <iostream>void swap(int *p,int *q){ int temp; temp=*p; *p=*q; *q=temp;}void quickSort(int* nums, int low,int high){ int

2022-01-01 01:50:29 85

原创 this关键字的使用

this关键字表示的是当前对象的句柄:class Bob_Test{ Bob_Test(int i){//构造一个int类型的构造器 System.out.println(i); } void test(){//测试输出是否为当前构造对象的值 System.out.println(this); }}public class Main { public static void main(String[] args)

2021-02-18 21:02:27 87

原创 关于static的原理,作用以及使用方法

一、原理static:静态,相对于动态而言。动态是指java程序在JVM运行时,JVM根据程序需要动态创建对象并分配内存。静态是指java程序还未运行时,JVM就会为加载的类分配空间用来存储static修饰的内容。被static修饰的内容储存在方法区中,全局共享,且只会为其分配一次内存。二、作用1.修饰代码块由于类的加载在JVM运行期间只会发生一次,所以静态代码块也只会执行一次。其执行结果保存在方法区中,被线程所共享。2.修饰成员变量注意static不能修饰局部变量。修饰成员变量

2021-02-18 12:13:01 936 1

原创 7.18日学习感悟

foreach语法:俗称增强for循环,for(基本类型   变量 : 数组名称),通过变量遍历整个数组或容器。Object类:所有类都直接或者间接继承Object类可变参数列表:即初始化的时候参数数量可以由实际情况决定,用类型...和数量来定义,然后用foreach遍历,例如(int...args);如果类型也不确定,则可以用object类作为参数。枚举类型enum:...

2018-07-18 20:59:00 112 1

空空如也

空空如也

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

TA关注的人

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