会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
夏末终年
博客园
首页
新随笔
联系
管理
订阅
2022年2月15日
C++实现单链表(2)
摘要: 单链表操作之结点删除,结点插入,链表翻转 前面一节实现了链表的基本操作,本节实现链表常用操作,虽然很常用,实现起来却比较复杂。 1、结点删除 删除结点可以按照位置删除,也可以按照数据删除,这里实现的是按照位置删除。在删除之前,取需要判断删除位置是否合法,以及删除的位置是否会大于链表的总长度。 tem
阅读全文
posted @ 2022-02-15 20:05 夏末终年
阅读(48)
评论(0)
推荐(0)
2022年2月13日
C++实现单链表(1)
摘要: 1、什么是单链表? 逻辑结构上一个挨一个的数据,在实际存储时,数据随机分布在内存中的各个位置,这种存储结构称为线型表的链式存储。 由于分散存储,为了能够体现出数据元素之间的逻辑关系,每个数据元素在存储的同时,要配备一个指针,用于指向它的直接后继元素,即每一个数据元素都指向下一个数据元素(最后一个指向
阅读全文
posted @ 2022-02-13 21:04 夏末终年
阅读(147)
评论(0)
推荐(0)
2022年2月8日
main函数传参
摘要: 在有些C语言程序中,我们会看到main函数有如下的写法: int main(int argc, char* argv[]); 或者是这样的: int main(int argc, char** argv); 给main传参通过argc和argv这两个参数来实现。执行程序时,可以从命令行传值给 C 程
阅读全文
posted @ 2022-02-08 09:54 夏末终年
阅读(334)
评论(0)
推荐(0)
2022年2月7日
斐波那契数列的C语言实现
摘要: 斐波那契数列 经典数学问题之一;斐波那契数列,又称黄金分割数列,指的是这样一个数列: 1、1、2、3、5、8、13、21、…… 前两个数为1, 1,之后每个数都为为前面两个数的相加。 C语言实现: 输出斐波那契数列前n个数字: 1、普通算法 #include <stdio.h> int test2(
阅读全文
posted @ 2022-02-07 09:49 夏末终年
阅读(2185)
评论(0)
推荐(0)
2022年2月3日
函数指针数组,函数指针数组指针
摘要: 1、首先明确两点:函数指针数组本质上是一个数组,函数指针数组指针本质上是一个指针。 2、函数指针数组 函数指针数组本质上是一个数组: 前面的一大串都可以看作是一个形容词,重点在最后的“数组”,函数指针数组其实本质上就是一个数组,函数指针作为形容词,由此得出这个数组是函数指针类型,也就是数组里的每个元
阅读全文
posted @ 2022-02-03 14:16 夏末终年
阅读(288)
评论(0)
推荐(0)
2022年1月31日
数组指针,指针数组
摘要: 一、指针数组 指针数组本质上是一个数组,是一个指针类型的数组。 下面定义了一个int类型的指针数组类型: typedef int *PtrArray[4]; “ [ ] ”优先级高于 “ * ”,PtrArray先与“ [ ] ”结合,表明这是一个数组,再和外面的“ int * ”结合,表明这个数组
阅读全文
posted @ 2022-01-31 16:05 夏末终年
阅读(252)
评论(0)
推荐(0)
2022年1月30日
利用指针判断大小端模式
摘要: 一、MSB和LSB 数据在计算机中都是以二进制形式存在的,二进制数的最高为就是MSB,最低位就是LSB。 比如以0x00000001为例: 它的二进制:00000000000000000000000000000001 | | MSB LSB MSB:Most Significant Bit (最高有
阅读全文
posted @ 2022-01-30 19:58 夏末终年
阅读(335)
评论(0)
推荐(0)
公告