- 博客(14)
- 收藏
- 关注
原创 C语言:数据结构链表基本操作(增、删、改、查、遍历)
链表:在物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。由一系列节点(链表中每一个元素称为节点/结点)组成,节点可以在运行时动态生成。每个节点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个节点地址的指针域。链表可以分为单向链表和双向链表两种形式。在单向链表中,每个节点只保存指向下一个节点的指针,而在双向链表中,每个节点同时保存指向上一个节点和下一个节点的指针。
2024-07-15 19:05:33 2427
原创 软考中级-嵌入式系统设计_01数值转换
位权:处在某一位上的“1”所表示数值的大小,对于 N 进制数,整数部分第 i 位的位权为N^(i-1),小数部分第 j 位的位权为N^- j。二进制:基本数码由0和1组成,基数为2,字母表示为B,特点:满二进一,借一当二。八进制:基本数码由0、1、2、3、4、5、6、7组成,基数为8,字母表示为O,特点:满八进一,借一当八。十进制:基本数码由0、1、2、3、4、5、6、7、8、9组成,基数为10,字母表示为D,特点:满十进一,借一当十。
2024-07-13 17:49:47 344
原创 C语言:判断一个数是否为回文数,使用动态分配内存实现
设n是一任意自然数,若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数。
2024-07-10 11:37:42 298
原创 C语言:斐波那契(黄金分割)数列,使用动态分配内存实现
斐波那契数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称“兔子数列”,数列的前一位数除以后一位数无限接近于黄金分割率,所以斐波那契数列又被称为黄金数列。
2024-07-04 16:22:03 176
原创 C语言:结构体大小以及存储方式
结构体的大小,一定是结构体内所占字节最大的变量的整数倍。内存对齐:例如,对于4字节对齐的结构体,其对齐数为4,数据成员的偏移量必须是4的整数倍。对于4字节的数据必须放在4的整数倍位置,第一个4字节数据放在第0位,第二个4字节数据放在第4位,第三个4字节的数据放在第8位,以此类推......
2024-06-11 20:33:06 273
原创 C语言:简单选择排序
将数组的第一个位置的数据与第二个位置的数据进行比较,将较小的数据放到第一个位置,较大的数据放到第二个位置,然后将第一个位置的数据与第三个位置的数据进行比较,较小数据放到第一个位置,较大数据放到第三个位置,依次循环进行,直到第一个位置的数据与最后一个位置的数据进行比较,较小的位置放到第一个位置,较大的数据放到最后位置。这样就完成了最小的数据放到了第一个位置。然后拿第二位置的数据,依次与后面位置的数据进行比较,原理与上面相同,较小的数据放到第二位置,完成第二小的数据,放到第二位置。
2024-03-06 21:06:09 202 1
原创 基于STM32F103C8T6单片机+DHT11温湿度传感器+CC2530ZigBee无线模块+ESP8266WIFI模块,将所测温湿度上传云服务器,Linux通过云服务器实时监测温湿度
利用温湿度传感器测得当前环境的温湿度,通过STM32单片机以及WIFI模块将数据上传云服务器,用Linux去订阅云服务器收到的环境温湿度。
2024-02-02 09:22:28 2621 2
原创 C语言:冒泡排序
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行,直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。
2023-11-02 19:55:29 989 1
原创 C语言:歌词解析-简单爱(完整版_全部代码)
攀登的过程也许漫长,但巅峰的风景是值得的!C语言的一个小项目,在与虚拟机连接的Visual Studio Code中编写实现的,可以实现歌词的滚屏,进度条、以及时间显示等。
2023-10-29 20:51:04 1046 1
原创 C语言:找出一维数组里面的最大值,打印最大值及数组下标
int m,n;//m最大值,n最大值的数组下标m=a[0];i++)m=a[i];n=i;printf("最大值:%d\n数组下标:%d\n",m,n);//数组下标从0开始return 0;
2023-10-26 22:19:18 4727 5
原创 C语言:输入日期,判断输入的日期是该年的第几天
闰年:当年份可以把4整除,并且不能把100整除,或者能把400整除的年份是闰年。平年:除了闰年都是平年。
2023-10-22 21:44:26 449
原创 函数基本知识
这里写自定义目录标题函数基本知识函数单调性函数奇偶性(奇、偶函数的定义域一定关于原点对称,如果一个函数的定义域不关于原点对称,则这个函数一定不是奇、偶函数。)函数运算函数周期性插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入函数基本知识函数三要素:定义域、值域、对应法则,其核心为对应法则
2020-10-22 14:45:26 16350
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人