C语言的基本操作
文章平均质量分 81
主要讲解一些c语言的使用技巧
就是菜啊!
刚出校门的小白菜!
展开
-
c语言之零长度数组
今天菜哥在看王利涛老师编写的《嵌入式C语言自我修养--从芯片、编译到操作系统》这本书中提到了“零长度数组”的这个概念,觉得很新奇哇!于是通读了一下该章节,也深入思考了一下,发觉这是个很神奇的东东哇!所以今天我们就来唠唠“零长度数组”的故事吧...原创 2021-05-27 01:23:29 · 569 阅读 · 2 评论 -
c语言中如何实现字符串转整形
目录1、字符串分割2、字符串转整型3、实际应用4、总结1、字符串分割 在工作中不知大家是否遇到过需要将字符串转换成整型呢?当然这里的字符串是这样的哦,“12,23,34,45,32,12,3,43,43,54,65,65”;这时候你可能就需要想,我是不是要自己造轮子写函数哇,嘻嘻,才哥在这里告诉你,不用自己造轮子哦,在标准库中是有提供的;首先我们来说一下具体的操作思路,我们先将这个字符串以逗号座位分隔符进行切,然后使用字符串转整型函数进行转换;这里的字符串...原创 2021-05-04 16:16:46 · 6539 阅读 · 2 评论 -
函数指针与单链表的爱恨情仇(一)
1、单链表的构造 这里呢,主要是简单的实现一下单链表的基本操作方法,创建与遍历,其目的是想和函数指针一起使用,看看会有什么不同的地方!我们简单的看一下单链表节点的定义吧!typedef int DataType; //数据类型typedef struct Node{ DataType data; //数据域 struct Node *next; //指针域}Node;typedef struct Node *Li...原创 2021-03-04 02:54:40 · 213 阅读 · 3 评论 -
单链表之面试常考的几道题
文章目录1、题目详解2、暴力解法3、快慢指针法4、总结1、题目详解 该题目在leetcode上面有,题号是链表的19题,(题目链接)题目的描述我就用leetcode上面的来说啦!大家请看下面这张图2、暴力解法 其实解决这道题目呢,你可以来个暴力法哈!首先,你可以先遍历一遍链表,求得链表的长度啦!既然链表的长度你都知道了,那么接下来那不就是和玩没啥两样嘛!至于实现过程这里我就不写了,借鉴leetcode官方的解题答案,我们一起看看哈!int ge...原创 2021-02-28 10:45:58 · 129 阅读 · 0 评论 -
C语言之双链表的基本操作
本文主要介绍一下用c语言如何实现双向链表的一些基本操作,主要涉及到双向链表的创建、在指定位置插入一个数据节点、在指定位置删除一个数据节点、在链表中查找某一特定元素、以及遍历整个双向链表,最后也有makefile文件供大家学习和参考原创 2021-02-28 05:38:58 · 1557 阅读 · 0 评论 -
c语言中关于数据类型占空间大小
一、32位机器:64位机器:也是看过好多家的文章,最终还是自己进行验证一下吧!补充说明:指针类型的变量,不管是什么类型的指针,其占用的空间大小均为该机器的机器字长例如:32bit机就是占4个字节,64bit机就是占8个字节...原创 2020-12-25 21:15:41 · 727 阅读 · 1 评论