自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单链表(C语言)

/数据//指向下一个结点}SLTNode;

2024-08-05 16:45:15 187

原创 顺序表(C语言)

/空间大小int size;//有效数据个数}SL;

2024-08-05 15:46:47 242

原创 C++新手入门

在项目中会有大量的变量和函数的命名,当这些变量和函数存在于全局变量中会引起命名的冲突,命名空间就可以解决这个问题,因为namespace本质是定义出⼀个域,这个域跟全局域各⾃独⽴,不同的域可以定义同名变量。定义命名空间:namespace只能定义在全局,当然他还可以嵌套定义。项⽬⼯程中多⽂件中定义的同名namespace会认为是⼀个namespace,不会冲突。C++标准库都放在⼀个叫std(standard)的命名空间中。使用命名空间1、指定命名空间使用2、

2024-08-04 16:19:59 882

原创 【C语言】常见的动态内存的错误(笔记)

对NULL指针的解引⽤操作对动态开辟空间的越界访问。

2024-06-24 19:00:36 20

原创 【C语言】结构体和共用体(联合体)在内存中的大小

1. 结构体的第⼀个成员对⻬到和结构体变量起始位置偏移量为0的地址处2. 其他成员变量要对⻬到某个数字(对⻬数)的整数倍的地址处。3、结构体总体最大对齐数(结构体中每个成员变量都有⼀个对⻬数,所有对⻬数中最⼤的)的整数倍。4. 如果嵌套了结构体的情况,嵌套的结构体成员对⻬到⾃⼰的成员中最⼤对⻬数的整数倍处,结构体的整体⼤⼩就是所有最⼤对⻬数(含嵌套结构体中成员的对⻬数)的整数倍。对⻬数 = 编译器默认的⼀个对⻬数 与 该成员变量⼤⼩的较⼩值。在vs中默认的值为8。

2024-06-24 09:35:54 277

原创 【C语言】strstr函数的模拟实现

函数返回字符串str2在字符串str1中第⼀次出现的位置头文件strting.h。

2024-06-23 11:48:37 926 1

原创 【C语言】二分查找法

二分查找法也叫做折半查找法,在生活中我们猜数字,不可能是1,2,3,……这样的猜,一般都会是取中间的数字猜,再看是大了还是小了,再继续在排除的范围内猜中间数,这样就快的多,但是二分查找法只限于在有序序列中查找。

2024-06-23 09:04:53 646

原创 浮点数在内存中的存储

资料来源于毕业就业课。根据国际标准IEEE(电⽓和电⼦⼯程协会) 754,任意⼀个⼆进制浮点数V可以表⽰成下⾯的形式:表⽰符号位,当S=0,V为正数;当S=1,V为负数。M 表⽰有效数字,M是⼤于等于1,⼩于2的。表⽰指数位。比如:十进制5.0,写成二进制为101.0,写成科学计数法就是1.01*2^2套进公式S=0,M=1.01,E=2。对于32位的浮点数,最⾼的1位存储符号位S,接着的8位存储指数E,剩下的23位存储有效数字M。

2024-06-22 10:10:38 303

原创 【C语言】深入理解关于数据在内存中存储的7个题目

以上代码的运行结果:解析对a:-1在内存中源码反码补码a是char类型 只能存1个字节即8个比特位,存最低位的一个字节11111111-a存的a整形提升后的(因为以%d形式打印要整形提升,提升 的是符号位,即补码前面补1,无符号的整形提升前面补的是0)取反加1得到源码,所以a打印出来的就是-1对b:b与a同理。11111111b在内存中存的-1b整形提升后内存中存的补码取反加一得到源码,答应出来也是-1对c。

2024-06-22 09:33:13 1924

原创 输出“X”形图案(C语言)

打印“X”形图案可以看多是,打印一个矩形的主对角线和副对角线的图案。

2024-06-21 16:17:46 199

原创 辗转相除法求最大公因数和最小公倍数(C语言)

原则:较大的数a除以较小的数b,将除数b赋给原来的被除数a,将余数赋给原来的除数b,当余数为0时,得到最大公约数为b。

2024-06-20 21:41:16 199

原创 C语言中的分支和循环语句

语法格式如下:注意点:1、在C语言当中表达式成立的话为“非0”,若不成立则表达式就为“0”,而只有当表达式为“非0”时if语句才会执行,否则不会执行该if语句。如下:图中应为if里面的a是0,所以控制台没有打印任何东西;而当a的值为“非0”是,控制台就会打印相应的值。

2023-10-28 20:04:40 53

空空如也

空空如也

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

TA关注的人

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