阅读数:1000
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
C语言包含的数据类型广泛,不仅包含有传统的字符型、整型、浮点型、数组类型等数据类型,还具有其他编程语言所不具备的数据类型,其中以指针类型数据使用最为灵活,可以通过编程对各种数据结构进行计算。
C语言是普适性最强的一种计算机程序编辑语言,它不仅可以发挥出高级编程语言的功用,还具有汇编语言的优点,因此相对于其它编程语言,它具有自己独特的特点。
本教程主要以实际工程经验为蓝本,结合C语言中易错和长期被误解的知识点进行深度讲解。
- 前 言 嵌入式C语言-前言
- 第1讲 嵌入式C语言:Ready! Go!
- 第2讲 嵌入式C语言:Hello, world!
- 第3讲 嵌入式C语言:程序中的数据输出
- 第4讲 嵌入式C语言:数据类型与变量(上)
- 第5讲 嵌入式C语言:数据类型与变量(下)
- 第6讲 嵌入式C语言:深入数据类型与变量
- 第7讲 嵌入式C语言:类型与变量编程练习
- 第8讲 嵌入式C语言:程序中的数据输入
- 第9讲 嵌入式C语言:四则运算与关系运算
- 第10讲 嵌入式C语言:逻辑运算与位运算
- 第11讲 嵌入式C语言:深度剖析位运算
- 第12讲 嵌入式C语言:程序中的选择结构
- 第13讲 嵌入式C语言:if语句编程练习
- 第14讲 嵌入式C语言:switch多分支选择语句
- 第15讲 嵌入式C语言:程序中的循环结构
- 第16讲 嵌入式C语言:while语句编程练习
- 第17讲 嵌入式C语言:do...while与for
- 第18讲 嵌入式C语言:break与continue
- 第19讲 嵌入式C语言:signed 与 unsigned
- 第20讲 嵌入式C语言:再论数据类型
- 第21讲 嵌入式C语言:经典问题剖析
- 第22讲 嵌入式C语言:程序中的辅助语句(上)
- 第23讲 嵌入式C语言:程序中的辅助语句(下)
- 第24讲 嵌入式C语言:C语言中的常量
- 第25讲 嵌入式C语言:初探程序中的数组
- 第26讲 嵌入式C语言:数组特性深入剖析
- 第27讲 嵌入式C语言:字符数组与字符串(上)
- 第28讲 嵌入式C语言:字符数组与字符串(下)
- 第29讲 嵌入式C语言:数组专题练习(上)
- 第30讲 嵌入式C语言:数组专题练习(下)
- 第31讲 嵌入式C语言:初探程序中的函数
- 第32讲 嵌入式C语言:深入浅出函数调用
- 第33讲 嵌入式C语言:函数定义细节剖析
- 第34讲 嵌入式C语言:函数参数深度剖析
- 第35讲 嵌入式C语言:编写函数对数组排序
- 第36讲 嵌入式C语言:变量的作用域与生命期(上)
- 第37讲 嵌入式C语言:变量的作用域与生命期(下)
- 第38讲 嵌入式C语言:函数专题练习
- 第39讲 嵌入式C语言:递归函数简介
- 第40讲 嵌入式C语言:C语言种的宏定义
- 第41讲 嵌入式C语言:指针:一种特殊的变量
- 第42讲 嵌入式C语言:深入理解指针与地址
- 第43讲 嵌入式C语言:指针与数组(上)
- 第44讲 嵌入式C语言:指针与数组(下)
- 第45讲 嵌入式C语言:指针与函数
- 第46讲 嵌入式C语言:指针与堆空间
- 第47讲 嵌入式C语言:指针专题经典问题剖析
- 第48讲 嵌入式C语言:自定义数据类型(上)
- 第49讲 嵌入式C语言:自定义数据类型(中)
- 第50讲 嵌入式C语言:自定义数据类型(下)
- 第51讲 嵌入式C语言:多文件程序设计
- 第52讲 嵌入式C语言:课程总结和展望
- 第53讲 嵌入式C语言:基本数据类型
- 第54讲 嵌入式C语言:有符号与无符号
- 第55讲 嵌入式C语言:浮点数的秘密
- 第56讲 嵌入式C语言:类型转换
- 第57讲 嵌入式C语言:变量属性
- 第58讲 嵌入式C语言:分支语句
- 第59讲 嵌入式C语言:循环语句
- 第60讲 嵌入式C语言:goto 和 void的分析
- 第61讲 嵌入式C语言:const和volatile分析
- 第62讲 嵌入式C语言:struct 和 union 分析
- 第63讲 嵌入式C语言:enum, sizeof, typedef 分析
- 第64讲 嵌入式C语言:注释符号
- 第65讲 嵌入式C语言:接续符和转义符
- 第66讲 嵌入式C语言:单引号和双引号
- 第67讲 嵌入式C语言:逻辑运算符分析
- 第68讲 嵌入式C语言:位运算符分析
- 第69讲 嵌入式C语言:++和--操作符分析
- 第70讲 嵌入式C语言:三目运算符和逗号表达式
- 第71讲 嵌入式C语言:编译过程简介
- 第72讲 嵌入式C语言:链接过程简介