首页
学习
活动
专区
圈层
工具
发布
首页标签c 语言

#c 语言

通用的编程语言,广泛用于系统软件与应用软件的开发

深入解析Linux内核网络协议栈以及套接字sk_buff

Lion 莱恩呀

网络协议在传输数据的过程中,数据要进入内核的网络协议栈,通过协议族(TCP、UDP等),每一层之间当作比特流传输到网络中,而且,每一层收到数据都会封装相应的协议...

11810

嵌入式C语言内存优化:从内存溢出到稳定运行的实战策略

用户7216239

嵌入式开发中,内存资源紧张是常态,很多开发者都踩过这样的坑:熬夜写好的PID控制算法,下载到DSP开发板一跑就报错,查来查去发现是内存不够用;好不容易调通能运行...

17800

C语言类型转换(自动类型转换+强制类型转换)

用户12295880

自动类型转换就是编译器默默地、隐式地、偷偷地进行的数据类型转换,这种转换不需要程序员干预,会自动发生。

10010

一文搞清楚C语言布尔类型(bool)

用户12295880

有些场景中,变量的取值只有两种情况。比如说,用变量 sex 存储人的性别,它的值就只有两种情况,分别是“男”和“女”。

15110

C语言转义字符

用户12295880

字符集(Character Set)为每个字符分配了唯一的编号,我们不妨将它称为编码值。在C语言中,一个字符除了可以用它的实体(也就是真正的字符)表示,还可以用...

9110

嵌入式实战|C语言内存优化技巧:从内存溢出到稳定运行,占用直降66.7%

用户7216239

嵌入式开发中,内存资源紧张是常态,很多开发者都踩过这样的坑:熬夜写好的PID控制算法,下载到DSP开发板一跑就报错,查来查去发现是内存不够用;好不容易调通能运行...

12710

嵌入式实战|C语言内存优化技巧:从内存溢出到稳定运行,占用直降

用户7216239

嵌入式开发中,内存资源紧张是常态,很多开发者都踩过这样的坑:熬夜写好的PID控制算法,下载到DSP开发板一跑就报错,查来查去发现是内存不够用;好不容易调通能运行...

12110

C语言常见概念

程序员安安

C语言是一种计算机的高级语言,是我们在学习编程的基础语言,往后的语言Java,python,c++,等的语言都是相对基础的计算机语言,因此学好一门C语言的编程语...

9910

C语言指针学习(2)- 指针和数组

程序员安安

我们使用指针操作数组的 重要思想是:  数组在内存中是连续存放元素的 我们使用指针操作数组的 重要运算是:  数组 + - 整数

13510

C语言中的循环结构:深入理解与高效应用

用户10883438

C语言作为一种历史悠久的高级编程语言,因其高效、灵活、强大的功能而受到广大程序员的青睐。在C语言编程中,循环结构是一种核心控制流程,它能够重复执行一段代码,从而...

11110

排序算法:冒泡排序(Bubble Sort)、选择排序(Selection Sort)、插入排序(Insertion Sort)、希尔排序(Shell Sort

jack.yang

通过重复遍历待排序数组,比较相邻元素,若顺序错误就交换。每一轮将最大(或最小)元素“冒泡”到末尾。

19720

C语言学习笔记

Vaeeeee

由于最近开始接触嵌入式开发,经常需要阅读和编写C代码,感觉自己对这方面还不够熟悉。因此结合嵌入式相关场景再系统地学习一遍C语言,以便扎实巩固自己的基础知识。

12210

C语言算术编码全攻略:从哈夫曼入门到逼近香农极限

Proxy_ZZ0

作为一名通信工程学生,我常在走路中思考一个问题:哈夫曼编码虽然高效,但码长必须是整数,这极大限制了它逼近信源熵的能力。例如,一个符号概率为 $0.8$ 时,最优...

10210
领券