自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++类与对象(一)

类体中的内容成为类的成员,类中的变量为成员变量或类的属性,类中的函数为成员函数或类的方法,类的两种定义方式:1、声明和定义都放在类中, 需注意成员函数如果在类中定义,编译器可能会将其当成内联函数处理。

2024-04-21 17:39:25 603 2

原创 初入C++(二)

引用不是新定义一个变量,而是给已存在变量取一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空间。必须和引用是的。1.引用在定义时必须初始化;2.一个变量可以有多个引用;3.引用一旦引用一个实体,不能再引用其他实体。

2024-04-21 17:02:47 920 1

原创 初入C++

缺省参数是声明或定义函数时为函数的参数指定一个缺省值,在调用这个函数时,如果实参没有指定的函数值,就采用该缺省参数。第一个fun()函数,没有指定实参的值,则默认使用形参的缺省值,第二个fun()函数,实参是20,那么就用实参的值。缺省参数的分类全缺省参数半缺省参数值得注意的是:1.半缺省参数只能从右往左依次定义,不能间隔着给//a.h// a.cpp{}// 注意:如果声明与定义位置同时出现,恰巧两个位置提供的值不同,那编译器就无法确定到底该用哪个缺省值。

2024-04-11 16:10:05 893 2

原创 排序(C语言版)

排序的重要性不言而喻,让我们看看一些常见的排序,这里我们都以升序为例:当插入第i(i>=1)个元素时,前面的array[0],array[1],.,array[i-1]已经排好序,此时用array[i的排序码与array[i-1]array[i-2].的排序码顺序进行比较,找到插入位置即将arrayU插入,原来位置上的元素顺序后移.代码及注释如下:可以用以下代码测试:结果也显而易见:直接插入排序是通过进行比较来插入的,最坏的情况就是都要比较,所以是O(N^2),最好情况就是本生就是顺序且有序的。

2024-04-02 22:47:17 545 2

原创 整数 浮点数的储存

但是,我们知道,科学计数法中的E是可以出现负数的,所以IEEE 754规定,存⼊内存时E的 真实值必须再加上⼀个中间数,对于8位的E,这个中间数是127;具体的编译器),另外,对于位数⼤于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度⼤于⼀个字节,那么必然存在着⼀个如何将多个字节安排的问题。对于64位的浮点数,最⾼的1位存储符号位S,接着的11位存储指数E,剩下的52位存储有效数字M。对于32位的浮点数,最⾼的1位存储符号位S,接着的8位存储指数E,剩下的23位存储有效数字M。

2024-01-23 17:45:48 862 3

原创 一些简单库函数

2.对比strcpy函数,strncpy函数更多的是将字符串中的一部分放入dest指针所指向的字符数组中,第三个参数就是用来实现截取作用的。难道比较字母顺序吗?2.作用是将指针src所指的字符串添加到dest指针所指的字符串的结尾处,相当与覆盖\0,并且会在整个字符的末尾添加\0,3.注意:两个指针所指向的空间不能有重叠,并且dest指针指向的空间必须有足够大的空间来容纳src指针指向的字符串.1.两个指针所指向的空间不能有重叠,并且dest指针指向的空间必须有足够大的空间来容纳src指针指向的字符串.

2023-12-26 15:29:21 20 1

原创 C语言指针

CPU访问内存中的某个字节空间,必须知道这个 字节空间在内存的什么位置,⽽因为内存中字节 很多,所以需要给内存进⾏编址(就如同宿舍很多,需要给宿舍编号⼀样)。而是指针在使用的时候,要有一个合法的空间,而不是非法的访问内存。因为指针的大小和指针的类型没有关系,指针的类型只会影响指针解引用后的步长。在32位和64位的前提下,指针的大小是不一样的,在x64的条件是8个字节,在x86的条件下,大小是4。p的类型的int*,也就是int类型的指针。计算机的编址是有硬件控制的,本质上是一种约定俗成的共识。

2023-12-25 23:27:27 20 3

原创 C语言--循环结构

谈到循环,如果你是一个有基础的学者,相信你首先想到的一定使for循环,因为这个循环应用场景非常广泛,而且可读性高,深受大众喜爱;如果你是一位初学者,也不要担心。他便会在屏幕上打印出十行再多看一眼就会爆炸。这里我们便运用了for语句,是不是十分方便。C语言中有三个结构----顺序结构,循环结构,选择结构。我们所说的循环分为三类,while,for,do-while循环。printf("再多看一眼就会爆炸\n");在日常生活中,日月交替,四季轮换,都是循环。}while(条件);这就是三种循环语句的基本格式。

2023-10-26 15:30:49 28

空空如也

空空如也

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

TA关注的人

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