自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 玳瑁的嵌入式日记D23-08022(数据结构)

队列是顺序队列循环队列数组 实现的队列通常采用循环队列的形式,以充分利用空间链表 实现的队列可以动态分配内存,没有固定大小限制常用操作,入队,出队,FIFO,速度不匹配int tlen;}SeqQue;return sq;return 1;return 0;return 1;return 0;

2025-08-22 17:30:35 1365

原创 玳瑁的嵌入式日记D22-08021(数据结构)

3.判断是否为空栈 IsEmptySeqStack。4.判断是否为满栈 IsFullSeqStack。* @brief 入栈,增加元素 底层实现 链表的头插。* @return int 0 成功 非0 表示失败。* @return int 0 成功 非0 表示失败。* @brief 出栈 ,删除元素 ,链表的头删。* @param data 需要入栈的元素。* @param ls 待操作的链栈。* @param ls 待操作的链栈。入栈 出栈。

2025-08-21 21:09:47 798

原创 玳瑁的嵌入式日记D21-08020(数据结构)

while(tmp)return 0;

2025-08-20 21:08:43 739

原创 玳瑁的嵌入式日记D20-08019(数据结构)

return 1;

2025-08-19 17:19:37 939

原创 玳瑁的嵌入式日记D19-08018(数据结构)

相互之间存在一种或多种特定关系的数据元素的逻辑结构集合,所有数据在同一个集合中,关系平等。线性,数据和数据之间是一对一的关系树, 一对多图,多对多线性(1vs1), 树(1vs N) ,图(N vs N)物理结构(在内存当中的存储关系),数据存放在连续的存储单位中。逻辑关系和物理关系一致,数据存放的存储单位是随机或任意的,可以连续也可以不连续。struct Per 数据元素char name;//数据项int age;

2025-08-18 21:44:40 449

原创 玳瑁的嵌入式日记D18-08014(linux文件编程)

opendir功能:打开一个目录文件关联一个目录流参数:@name 要打开的目录名字字符串返回值:成功 目录流指针失败 NULL 并且 errno会被设置"..""."".bashrc"功能:参数:@dirp 要操作的目录流指针返回值:成功 读到的某一个目录项的结构体指针失败 NULL && errno练习:读取某个目录 打印目录下的所有文件的名字 和 inode编号。

2025-08-14 18:22:45 697

原创 玳瑁的嵌入式日记D17-08013(linux文件编程)

/从头往后 偏移 100个字节。将stream指定的文件,从whence位置,定位到offset的位置。//从头往后 偏移 100个字节。从fd对应文件中读取数据,读count个字节,存放到buf指定的一块空间。SEEK_CUR //文件当前位置。SEEK_SET //文件开头。SEEK_END //文件结尾。//流指针 <--------> 文件描述符。@stream --- 表示要定位的文件。SEEK_CUR //文件当前位置。SEEK_SET //文件开头。

2025-08-13 20:03:49 681

原创 玳瑁的嵌入式日记D16-08011—12(linux文件编程)

练习:输入文件名,若该文件存在则更改权限+x,若没有则声称该名字的目录及文件,并修改权限练习:统计目录下普通文件和目录文件的数量。

2025-08-13 09:20:38 1122

原创 玳瑁的嵌入式日记D15-0808(C语言)

...//1.定义结构体类型//2.定义变量。

2025-08-08 21:12:04 1098

原创 玳瑁的嵌入式日记D14-0807(C语言)

add(a,b);p(a,b)注意:

2025-08-07 20:45:54 1184

原创 玳瑁的嵌入式日记D13-0806(C语言)

基类型 * 指针变量名;int a = 10;指针变量本身 // p指针变量指向的目标 // abegin //指针变量本身 --- 放的是一个地址*begin //基类型。

2025-08-06 21:06:15 1219

原创 玳瑁的嵌入式日记D12-0805(C语言)

语法:基类型 * 指针变量名;(1)基类型基类型说明了 通过指针 找到的空间a.多大b.怎么用就是 指针找到的空间上 所存储的 数据类型(2) *只是一个修饰符用来说明现在定义的变量,不是普通变量,而是指针变量(3)指针变量名是个标识符 ,符合标识符命名规则定义多个指针变量://*用来修饰变量名*p1*p2*p3eg:int a = 10;//定义一个int型变量 初始化为10//定义了一个指针类型的变量p。

2025-08-05 20:25:03 1018

原创 玳瑁的嵌入式日记D11-0804(C语言)

语法:#define 标识符 字符串(1)预处理命令(2)标识符 --- 宏名(3)字符串 --- 宏值//这个字符串 只是 预处理阶段的 文本信息//C语言中的字符串 "hello"

2025-08-04 20:53:38 616

原创 玳瑁的嵌入式日记D10-0801(C语言)

2.同一作用域中,不能有同名标识符3.在不同的作用域,同名标识符,相互之间没有影响4.如果是不同的作用域, 但是作用域之间存在嵌套关系, 则,内层的作用域的同名标识符,会屏蔽外层的作用域的同名标识符。

2025-08-01 21:49:17 653

原创 玳瑁的嵌入式日记D9-0731(C语言)

/定义 --- 从无到有造出来//语法类型标识符 函数名(形式参数) //函数头 --head//声明部分//语句部分函数体//bodyreturn 表达式;//返回函数处理的结果C语言中所有 标识符 --先定义,后使用main函数是整个程序的入口函数定义的位置main之前main之后必须在,使用前,做一下函数声明函数声明 //将函数头复制 加上分号函数基本模型输入 --->[计算机] --->结果。

2025-07-31 21:12:30 1056

原创 玳瑁的嵌入式日记D8-0730(C语言)

功能:参数:@s -- 可以传字符串数组名返回值:成功 字符串长度。

2025-07-30 21:07:48 872

原创 玳瑁的嵌入式日记D7-0729(C语言)

排序 --- 将数据按照 从大到小(降序) 或者 从小到大(升序) 排列C语言中: 选择排序 冒泡排序 插入排序 //快速排序 统一规定: 升序 掌握的标准: 思想 给合适的位置选择合适的数 for(i =0;i< n-1;++i) { //初始从0开始和后面对比,最后一位不需要交换 for

2025-07-29 20:34:07 1236

原创 玳瑁的嵌入式日记D6-0728(C语言)

(1) 类型说明符---这个数组中要放的是哪一种类型的数据(2) 数组名---标识符名字符合标识符命名规则(3) [常量表达式]---[] //数组定义表示 ---用来标识 说定义的是一个数组常量表达式 //用来说明 ---数组中相同类型变量的个数数组长度 (数组元素)//一维数组//二维数组//三维数组//n维数组。

2025-07-28 20:59:21 740

原创 玳瑁的嵌入式日记D5-0726(C语言)

程序://顺序结构//选择结构//循环结构。

2025-07-26 21:38:19 875

原创 玳瑁的嵌入式日记D4-0725(C语言)

X --- 表示将数据 转换为 十六进制形式 十六进制中出现的 字母的这些值 输出成大写形式。输入两个整型变量a,b的值,输出a+b,a-b,a*b,a/b,(float)a/b,a%b的结果,6.scanf中出现了空白符 -------------- 效果是,匹配任意多个空白符。占位符 : %d %u ---占位符 会被替换为 输出列表中 对应的数据。占位符 : %d %u ---占位符 会将输入进的数据,转换为指定的格式。%d --- 识别匹配有效(合法)字符 '0'~'9'

2025-07-25 20:45:46 1114

原创 玳瑁的嵌入式日记D3-0724(C语言)

字符形式 含义换行,将当前位置移到下一行开头水平制表(跳到下一个Tab位置)退格,将当前位置移到前一列回车,将当前位置移到本行开头换页,将当前位置移到下页开头代表一个反斜杠字符 "\"代表一个单引号(撇号)字符代表一个双引号字符1到3位八进制数所代表的字符1到2位十六进制数所代表的字符。

2025-07-24 20:03:10 684

原创 玳瑁的嵌入式日记D2-0723(C语言)

数据的一种分类1.方便计算机处理2.方便人使用数据类型:C语言中的数据形式变量 --- 在程序运行过程中,其值能被改变的量称为变量常量 ---在程序运行过程中,其值不能被改变的量称为常量。

2025-07-23 20:07:50 827

原创 玳瑁的嵌入式日记D10722

命令终端 // ---使用系统 ---输入命令linux@ubuntu:~$ //命令行提示符 ---表示可以在提示符后面输入命令linux //用户名@ //at --- @qq.com 在ubuntu //主机名 代表电脑的名称: //分隔符~ //代表当前系统中一个位置 (目录)$ //表示当前用户是一个普通用户# //超级用户。

2025-07-22 19:30:41 806 1

空空如也

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

TA关注的人

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