C语言诞生于美国的贝尔实验室,由丹尼斯·里奇(Dennis MacAlistair Ritchie)以肯尼斯·蓝·汤普森(Kenneth Lane Thompson)设计的B语言为基础发展而来,C语言是一个功能简化的版本,它使C语言能够在内存有限的大量硬件设备中运行,像嵌入式硬件设备,以及在性能关键的情况下运行,如处理大量数据或音频和视频流。最流行的操作系统Linux的内核是用c语言编写的。
C语言是一种高效、可移植的编程语言。C语言被广泛应用于软件开发、嵌入式系统和操作系统等领域 。?
?
无论51单片机还是STM32都是使用C语言开发的,所以学习嵌入式之前必须首先得学C语言。?C语言入门实战系列教程-视频 课件 源码免费下载地址
?
01 初识C语言 C语言环境搭建 编译器配置(25分)
02 C语言数据类型 整形 浮点型 字符型(46分1秒)
?
03 C语言? 变量 常量 命名规则 注释 #define(32分23秒)
04 C语言运算符 算术运算符? 赋值运算符(31分29秒)
?
05 C语言运算符 关系运算符 逻辑运算符 条件运算符 类型转换运算符 求字节数运算符(41分35秒)
?
06 C语言二进制 十进制 16进制 详解(30分49秒)
07 C语言二进制 16进制 反码 补码 位运算详解(32分3秒)
08 C语言条件判断语句 if else、switch case、三目运算(37分47秒)
09 C语言for循环语句 for循环的嵌套(35分48秒)
?
10 C语言 while do...while 循环控制语句 break、 continue 、 goto(33分18秒)
11 C语言中的函数 以及作用域详解(45分2秒)
12 C语言中的数组详解(1)(28分44秒)
?
13 C语言中的数组详解 交换位置 选择排序 冒泡排序(2)(38分24秒)
14 C语言中的字符数组 字符串 类型转换(33分15秒)
?
?
15 C语言指针 指针变量、取地址、取值(34分58秒)
?
?
16 C语言指针 数组与指针详解? 数组作为函数参数(37分58秒)
?
?
17 C语言指针 二维数组 字符串和指针(36分28秒)
18 C语言结构体的基本使用(23分)
19 C语言结构体 结构体指针 结构体作为方法参数 结构体数组 typedef(27分57秒)
20 C语言预处理命令 模块化 枚举类型(29分12秒)
?
21 C语言内存管理 申请动态内存 销毁动态内存 内存泄露(28分40秒)
?
?
?
?
?
?