
C语言
文章平均质量分 77
一周学八天
记录菜鸟到大神的过程
展开
-
笔试强训Day2
由于字符串都是大写字符,就光看(1)就可以排除ABCE,AB的括号是负数,C的[i]没有任何意义,E中a[i]还会越界。32位机器的默认对齐数为4,而且上诉最大的参数为4,结构体的内存大小必须为最大参数的倍数,因此A占的大小为16。ab占了对齐数为0~3的空间,c占据了4~7的空间,d占据的了8~11的空间,index占据了12号空间。变量a是一个unsigned的类型,:后面为我们定义的变量的内存大小,单位为比特,其他几个变量同理。c的大小为4,上面开辟的空间不够用,在栈上继续开辟4字节(32bit),原创 2022-12-01 23:45:13 · 937 阅读 · 1 评论 -
【数据结构】纯c语言双向链表
1. 无头单向非循环链表:结构简单,一般不会单独用来存数据。实际中更多是作为其他数据结构的子结构,如哈希桶、图的邻接表等等。另外这种结构在笔试面试中出现很多。2. 带头双向循环链表:结构最复杂,一般用在单独存储数据。实际中使用的链表数据结构,都是带头双向循环链表。另外这个结构虽然结构复杂,但是使用代码实现以后会发现结构会带来很多优势,实现反而简单了,后面我们代码实现了就知道了。......原创 2022-08-17 07:58:08 · 610 阅读 · 15 评论 -
【数据结构】链表经典oj
链表的面试经典oj1.链表的回文结构2.找出相交节点3.链表是否有环结构原创 2022-08-14 21:25:59 · 417 阅读 · 11 评论 -
【数据结构】链表经典oj
两道经典oj返回链表中间结点返回链表倒数第k个结点以图讲题原创 2022-08-13 23:32:47 · 339 阅读 · 7 评论 -
【数据结构】链表经典oj
链表经典oj:删除链表val值节点倒序链表合并有序链表原创 2022-08-12 22:52:57 · 271 阅读 · 12 评论 -
【数据结构】纯c语言版单链表
老师不会讲的纯c语言版链表的头插头删,尾插尾删,以及节点的创建等等一切操作,走过路过不要错过。以及一些进阶小技巧原创 2022-08-07 23:29:37 · 1075 阅读 · 1 评论 -
顺序表(下)
顺序表(下)原创 2022-08-06 21:05:24 · 99 阅读 · 0 评论 -
顺序表(上)
顺序表的基本运用原创 2022-08-04 21:49:32 · 134 阅读 · 0 评论 -
就是比某老师详细(反PPT系列)系列———自定义类型(下)
结构体、枚举、联合细节原创 2022-08-04 20:43:07 · 153 阅读 · 3 评论 -
比你老师详细系列————结构体
包含了结构体声明,结构体内存对齐原创 2022-07-21 22:09:02 · 359 阅读 · 1 评论 -
字符串函数(下)
memcpy与memmovee原创 2022-07-09 21:58:09 · 152 阅读 · 5 评论 -
字符函数和字符串函数(上)
深入进行字符串的学习:求字符串长度 strlen长度不受限制的字符串函数 :strcpy strcat strcmp长度受限制的字符串函数介绍 strncpy strncat strncmp字符串查找 strstr strtok错误信息报告 strerror原创 2022-07-08 13:34:17 · 233 阅读 · 14 评论 -
八道超经典指针面试题(三千字详解)
这里面是包括了阿里在内的一些经典笔试题原创 2022-07-05 14:13:45 · 2744 阅读 · 23 评论 -
4000字超详解指针
你知道32位机与64位机器的区别吗?你知道定义指针类型起着什么样的作用吗?(例如char *)你知道指针可以加减整数、机器意义吗?你知道指针与数组的关系吗?你知道野指针的形成原因及其危害吗?你知道指针与指针相减的意义吗?你知道指针数组是指针还是数组吗?......原创 2022-07-01 06:59:08 · 696 阅读 · 19 评论 -
七千字操作符超详解
知道[7]arr其实是arr[7]得另一种写法吗?这篇文章会有更多类似得小干货原创 2022-05-10 23:40:35 · 1734 阅读 · 102 评论 -
人生第一款人机对战小程序——三子棋(五千字无敌详解还有图)
实现一个超简单人机对战小游戏。原创 2022-05-08 01:22:11 · 1762 阅读 · 56 评论 -
初识递归~
1、什么是递归简单的说:程序调用自身的编程技巧称之为递归。递归作为一种算法在程序设计语言中广泛应用,一个过程或函数在起定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解。递归的主要思考方式在于:把大事化小递归的两个必要条件:存在现在条件,当满足限制条件时,递归不再进行。 每次递归调用后会越来越接近这个条件。例子一:接受一个无符号整型并按照循序打印它的每一位思路:如果传入的数字是“1234”,因为要求按顺序打印,.原创 2022-04-29 23:59:23 · 596 阅读 · 6 评论 -
程序猿规范化的书写(一篇小笔记)
头文件源文件的使用,并在交易时通过静态库保护自己的代码。原创 2022-04-28 19:10:08 · 928 阅读 · 4 评论 -
你知道如何生成随机数吗?(超详细附图)
手把手教你得到计算机的随机数,并附上一个小栗子。内有大良图片与代码实例原创 2022-04-22 11:30:27 · 29234 阅读 · 67 评论 -
你真的了解二分查找吗(手把手教你写)
目录😁前言🐵二分查找法🐶代码实现🐨求mid的小细节😙浅聊😁前言还是要回归正轨,记录一些实际、而且是我以后会回头来看的东西。这是我写博客的初衷,记录我的学习历程,在进步之路上认识一些志同道合的伙伴,一起结伴前行。如果成功的话,也能给后来者一些启发,不过这样子播放量可能没有这么高了,也没关系。诸君,加油吧!🐵二分查找法二分查找法的原理类似于猜数字小游戏:在1~100的范围内猜数字n(假如是80),我第一次猜50,被提示小了;第二次猜75,提示小了;第三.原创 2022-04-20 23:50:33 · 1017 阅读 · 38 评论