自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 线性表——顺序表

我们知道,开辟动态空间使用的是malloc或者calloc函数,而realloc是用来扩容的,而我们这里仅使用realloc既实现开辟,又实现扩容。在数组尾部插入数据,首先要考虑扩容问题,再将数组的每个元素依次向后移动一位,再在第一个位置插入数据即可,同时元素个数增加。释放顺序表的空间,并将指针指空,容量和数据个数置0 (只有在数组不为空的情况下才会销毁)在增加数据的时候,首先需要判断顺序表的容量是否够用,如果不够用就需要增容。删除数组尾部的数据,同时元素个数减小,要考虑数组为空不能删的情况。

2023-04-04 21:13:39 765 1

原创 动态内存管理

malloc和free都声明在stdlib.h头文件中。这个函数向内存申请一块连续可用的空间,并返回指向这块空间的指针。如果开辟成功,则返回一个指向开辟好空间的指针。如果开辟失败,则返回一个NULL指针,因此malloc的返回值一定要做检查。返回值的类型是void*,所以malloc函数并不知道开辟空间的类型,具体在使用的时候使用者自己来决定。如果参数size为0,malloc的行为是标准是未定义的,取决于编译器。

2022-11-13 22:38:18 339 52

原创 结构体、枚举类型和联合体

结构体是C语言中重要的知识点,结构体使C语言有能力描述复杂的类型。比如描述一个学生,一个学生包含: 名字+年龄+性别+学号。我们用基本的数据类型没有办法描述这样的复杂对象,这里就只能使用结构体来描述了。int x;int y;} p1;//声明类型的同时定义变量p1 struct Point p2;//定义结构体变量p2 struct Point p3 = {x , y };//初始化:定义变量的同时赋初值。//性别 int age;//年龄 };

2022-10-28 22:45:06 2444 50

原创 字符串函数的详解

字符串以'\0'为结束标志,strlen函数返回的是在字符串中 ‘\0’ 前面出现的字符个数(不包含’\0’ )。参数指向的字符串必须要以 ‘\0’ 结束。注意函数的返回值为size_t,是无符号的整数( 易错 )} else {} //看起来打印结果是str1>str2,但实际上是str2>str1 //因为strlen是无符号size_t整型,|3-6|=3>0语法原理:拷贝num个字符从源字符串到目标空间。

2022-09-30 22:37:22 1903 86

原创 sizeof与strlen的区别

sizeof 是计算对象或者类型创建的对象所占内存空间的大小,单位是字节。strlen 求字符串长度的,计算的是字符串中\0之前出现的字符的个数。统计到\0为止,如果没有看到\0,会继续往后找。sizeof 是操作符,不是函数。数组名是数组首元素的地址。strlen 是库函数。关于数组名(arr)

2022-09-16 10:31:40 490 95

原创 数据在内存中的存储

大端(存储)模式,是指数据的低位字节保存在内存的高地址中,而数据的高位字节,保存在内存的低地址中;小端(存储)模式,是指数据的低位字节保存在内存的低地址中,而数据的高位字节,,保存在内存的高地址中。下面来看看b的内存存储我们实际上在编译器上输入的是int b = ffffff6(用16进制来表示),这个时候我们就来判断内存存储究竟是使用大端存储还是小端存储。为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为8 bit。......

2022-08-12 00:29:09 801 82

原创 c语言中数组的介绍(以及三子棋扫雷游戏程序逻辑的介绍!血书25000字!!!!!)

24415个字属实不易,麻烦各位看官了

2022-08-10 15:28:55 1164 80

原创 C语言中指针的介绍(终极版!!!)

指针是什么?指针理解的2个要点:程序的运行需要内存,我们为了有效地使用内存,就需要将内存划分为一个个小的内存单元,每一个单元的大小是一个字节。(一个字节比较合理,这个内存单元太小也不好,太大也不好)为了 能够有效地使用每个内存单元,我们给每一个单元都定了一个编号,这个编号就叫做这个内存单元的地址。就像在我们的生活中,比如说你在网上购物。你就一定需要告诉商家,你自己的确切位置,比如说xx市xx区xx路xx号(几号楼)几号宿舍。)这个内存的地址也是这个道理,就像楼中的门牌号,通过编号的方式,内存的单元地址也就

2022-08-05 14:52:27 1321 94

原创 C语言中操作符的详细介绍

可见之前的博客,写的很详细我们来补充一下~对一个数的二进制按位取反//00000000000000000000000000000000a的原反补码//按位取反(所有的都得变)//11111111111111111111111111111111内存中~a存储的补码//11111111111111111111111111111110~a的反码//10000000000000000000000000000001~a的原码printf("%d\n",~a);题目1按位或n=0.......

2022-07-31 20:48:11 858 55

原创 c语言中函数的介绍(血书20000字!!!!)

血书20000字!!!!花了心血的 求各位大神找一下错误

2022-07-26 23:13:43 4674 135

原创 初识C语言第四次笔记

用typedef来给类型取新的名字,简化了复杂类型​(2):在结构体中的应用:可以对结构体使用 typedef 来定义一个新的数据类型名字,然后使用这个新的数据类型来直接定义结构变量(3):typedef与define的区别typedef 仅限于为类型定义符号名称,#define 不仅可以为类型定义别名,也能为数值定义别名,比如您可以定义 1 为 ONE。typedef 是由编译器执行解释的,#define 语句是由预编译器进行处理的。​在此之前我们先来学一下void:void 在英文中作为名

2022-07-08 21:31:50 998 15

原创 初试c语言之第二次笔记

2: const 修饰常变量注意:常变量不是常量,是常~变量一开始不加const的时候,num被定义后可以直接修改变量加了const之后上面例子上的 num 被称为 const 修饰的常变量, const 修饰的常变量在C语言中只是在语法层面限制了变量 num 不能直接被改变,但是num本质上还是一个变量的,所以叫常变量。插个小知识点——你知道头文件#include中stdio.h的含义么?std代表standard 标准,i代表input 输入,o代表output 输出#inc.........

2022-06-07 01:20:01 374 9

原创 分支与循环语句

这里写目录标题分支语句一.if语句1.单分支语句2.双分支语句3.多分支语句4.if语句常见易错点及良好的代码规范5.例题二.switch语句1.基本使用方法2.case与break语句在switch语句中的应用3.default语句4.例题循环语句一、while循环1.基本使用方法2.while循环中break与continue的使用方法3.例题二、for循环1.基本使用方法2.for循环中break与continue的使用方法3.for循环的一些注意事项和特殊代码4.例题三、do......while循

2022-04-21 07:40:45 655 19

原创 大学四年努力学好编程

1.自我介绍本人是一名刚转专业过来的大一萌新,目前是数据科学专业,还是个0基础的小萌新2.编程目标想先学好c语言 然后再慢慢接触更高级的语言,然后努力精通.3.我打算怎么学习编程.合理利用菜鸟教程 b站等一系列资源,学校好好听课 回去及时敲代码,不会的问老师 同学4.我打算每天在编程上花2-7小时不等,因为我不仅仅想成为一个技术强的人,我还想成为一个全方位优秀的人5.我最想进的it公司 毫无疑问是四大厂与shopee希望四年后能够对得起自己的努力,大家共勉加油...

2022-04-01 17:08:38 1351 11

原创 第四次Pr笔记

一.pr字幕和标题动画1.pr字幕:1旧版标题:点击文件,新建,旧版标题。2开放式字幕:点击文件,新建,字幕,在标准这里选择开放式字幕,时基:新建序列的帧率,方形像素。点击确定就会有一个字幕面板出现,双击就可以编辑它。右侧框里输入需要输入的文字3图字标题:工具面板最下面的T字图标,默认是横板的文字工具,点住可以选择垂直工具,只需要在节目监视器工具上点击一下就可以输入文字,点击工具面板的第一个选择工具,点住文字,可以任意拖拽文字的位置,在时间轴上选中文字片段,在基本图形面板里选中刚输入的文字,就

2022-02-26 00:55:32 909 2

原创 第三次Pr笔记

一.常用效果与转场1.效果面板2.时间轴面板选择好的效果和转场,只需要拖拽进时间轴的合适地方即可,效果拖到视频上,转场拖到两个素材之间3.效果控制面板为了让两段不同素材的声音连贯,应该采用 音频过渡功能 (里面的恒定功率最常用)二.Pr插件、预设和模板的使用方法...

2022-02-19 02:36:01 2167

原创 第二次Pr笔记

最好是先粗剪再细剪按下i键可以设置素材的起点滑倒结束的地方按下O键(输入法切换成英文状态)或者双击素材然后选中素材 拖放到时间轴上即可按住鼠标,拖拽原监视器的画面,可以连画面带声音一起导入时间轴只想要画面可以拖拽画面图标,只想要声音拖拽声音目标2.调整素材顺序可选择以下工具:然后选择向前选择轨道工具 这个工具可以一次性全部选择右边所有素材,然后拖拽到需要移动的地方即可,这个工具主要是应对需要一次选择多个素材的情况。向后...

2022-02-17 15:07:47 7999

原创 第八次HTML笔记

8.7.表单 表单是我们页面向后台传输数据的一种非常常见的方式,在进行数据发送(请求发出)之前,我们应该现在页面进行 一系列数据合法性的验证,节省不必要的错误数据的传输,以及提高用户的体验度。 8.7.1.获取表单 前两种常用1、document.表单名称2、document.getElementById(表单 id);3、document.forms[表单名称] 4、document.forms[索引]; //从 0 开始例如: <body> &lt

2022-02-12 23:57:32 266

原创 第一次PR笔记

最好将项目的暂存盘存放在与项目相同的地方渲染程序建议用GPU加速导入素材的办法PR的项目是虚拟的 哪怕删掉Pr里的项目 电脑中的文件也不会被删除建议将PR里的项目结构和电脑上的项目文件夹结构保持一致,避免以后再次编辑项目的时候找不到素材新建序列:V1-V5视频轨道 A1-A5音频轨道编辑模式选择自定义可以修改视频帧大小...

2022-02-12 21:00:39 226

原创 第七次HTML笔记

2022-02-12 03:02:26 102

原创 HTML第六次笔记

6.JavaScript

2022-02-10 22:31:37 319

原创 第五次HTML笔记

5.1

2022-02-10 19:30:47 264

原创 HTML第四次笔记

5.CSS常用属性设置5.1背景5.1.1 background-color5.1.2 background-image5.1.3 background-repeat5.2文本5.2.1 color5.2.2 text-align5.2.3 text-decoration5.2.4 text-indent5.4对齐方式5.5 display属性5.6 浮动运行结果5...

2022-02-08 03:56:30 310

原创 第三次HTML笔记

PPT3.CSS的基本使用加link后可理解为就近原则4.CSS选择器4.1基础选择器4.1.1通用选择器4.1.2元素选择器4.1.3 ID选择器4.1.4 类选择器4.1.5 分组选择器4.2组合选择器4.2.1 后代选择器4.2.2 子元素选择器...

2022-02-07 15:47:08 170

原创 第二次HTML笔记

表单标签表单1.formget 有缓存 因此速度较快 且较常用 一般查数据用get(快) 提交数据用post(安全)2.inputvalue 里面有许多的名字 还可以设置为默认值运行结果完善代码运行结果对上面的代码再更加限制条件密码只能输入六位,只能选男,只能选唱歌跳舞如果想要结果看的更明显,前面form action ="#"可以将双引号的"#"换成所需网址。注:点重置按钮后 ...

2022-02-05 15:37:12 427

原创 第一次HTML笔记

1.常用标签列表运行结果div与span可通过检查来判断1111所占的宽度高度调节宽度高度,可通过aligh来调整左右中位置格式化标签预格式化:只要写在标签的内容 是什么样就是什么样 空格就空格 换行就换行pre预格式化演示后的结果:文本标签(<b>=<strong>同等作用)上下标的运用(下标一般用于化学式,上标一般用于数学):...

2022-02-04 17:15:22 398 1

第1章 直流电路-2.pptx

第1章 直流电路-2.pptx

2022-02-24

图形化tkinter编程大作业(23日晚上六点前提交).pdf

图形化tkinter编程大作业(23日晚上六点前提交).pdf

2022-01-22

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

TA关注的人

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