C编程语言可能是用于编程嵌入式系统的最流行的编程语言。
介绍
- ANSI标准
- C 语言基础
- 数据类型和常量
- 简单和格式化的 I/O
- 内存使用情况
- 运算符和 Express离子
- 流控制
- 循环
功能
- 函数的作用
- 按值/引用传递
- 从 Functions 返回值
- 递归函数
- 回调函数
- 对堆栈的影响
- 库与用户定义函数
- 传递可变数量的参数
阵 列
- 定义、初始化和使用数组
- 多维数组
- 字符和字符串数组
- 数组和指针
- 将数组传递给函数
- 带和不带库函数的字符串处理
存储类
- 范围和寿命
- 自动、静态、外部、寄存器
- 内存(CPU / RAM)
结构与工会
- 结构是干什么用的
- 声明、初始化
- Access像对象一样
- 嵌套结构
- 结构数组
- 通过函数传递结构
- 内存和漏洞的分配
- 结构比较
- 结构位操作
- Typedef 的可移植性
- 工会
- 重叠成员
枚举数据类型
- 枚举、索引、枚举与 #define
位操作
- AND ( & ), OR ( | ), XOR ( ^ )
- 赞美 ( ~ )
- 左移 ( << ), 右移 ( >> )
- 位/位的掩蔽、设置、清除和测试
指针
- 指针的用途
- 定义指针
- & 和 * 运算符
- 指针分配
- 指针算术
- 多种间接
- 高级指针类型
- 泛型和 Null 指针
- 函数指针
- 指向数组和字符串的指针
- 指针数组
- 指向结构和联合的指针
- 指向动态内存的指针
- 远、近和巨大的指针
- 指针式铸造
动态内存分配
- malloc()、calloc()、realloc()、free()
- Farmalloc(), Farcalloc()
文件处理概念
- FILE 数据类型的概念
- Inode, FILE 结构
- 文件指针
- 字符处理例程
- 格式化数据例程
- 原始数据例程
- 随机 Access 到 FILE
命令行参数
- Argc, argv
- 主电源的可变输入
编译器实践
- 预处理器指令
- 编译器、汇编器、链接器
- 条件编译
- 多文件编译
- 代码优化技术
- 挥发性, #pragma
数据结构
- 线性和非线性
- 均质和非均质
- 静态和动态
- 单、双和循环链表
- 堆栈和队列
- 二叉树
分拣和 Search 技术
- 插入、选择、Bubble、合并、快速、堆
概念和实时曝光
- 开发工具和环境
- Make 实用程序
- 行业编码标准
- 对象/可执行文件格式
- 调试器
United Arab Emirates - C Programming for Embedded Systems
Qatar - C Programming for Embedded Systems
Egypt - C Programming for Embedded Systems
Saudi Arabia - C Programming for Embedded Systems
South Africa - C Programming for Embedded Systems
Brasil - C Programming for Embedded Systems
Canada - C Programming for Embedded Systems
中国 - C Programming for Embedded Systems
香港 - C Programming for Embedded Systems
澳門 - C Programming for Embedded Systems
台灣 - C Programming for Embedded Systems
USA - C Programming for Embedded Systems
Österreich - C Programming for Embedded Systems
Schweiz - C Programming for Embedded Systems
Deutschland - C Programming for Embedded Systems
Czech Republic - C Programming for Embedded Systems
Denmark - C Programming for Embedded Systems
Estonia - C Programming for Embedded Systems
Finland - C Programming for Embedded Systems
Greece - C Programming for Embedded Systems
Magyarország - C Programming for Embedded Systems
Ireland - C Programming for Embedded Systems
Luxembourg - C Programming for Embedded Systems
Latvia - C Programming for Embedded Systems
España - Programación en C para Sistemas Embebidos
Italia - C Programming for Embedded Systems
Lithuania - C Programming for Embedded Systems
Nederland - C Programming for Embedded Systems
Norway - C Programming for Embedded Systems
Portugal - C Programming for Embedded Systems
România - C Programming for Embedded Systems
Sverige - C Programming for Embedded Systems
Türkiye - C Programming for Embedded Systems
Malta - C Programming for Embedded Systems
Belgique - C Programming for Embedded Systems
France - C Programming for Embedded Systems
日本 - C Programming for Embedded Systems
Australia - C Programming for Embedded Systems
Malaysia - C Programming for Embedded Systems
New Zealand - C Programming for Embedded Systems
Philippines - C Programming for Embedded Systems
Singapore - C Programming for Embedded Systems
Thailand - C Programming for Embedded Systems
Vietnam - C Programming for Embedded Systems
India - C Programming for Embedded Systems
Argentina - Programación en C para Sistemas Embebidos
Chile - Programación en C para Sistemas Embebidos
Costa Rica - Programación en C para Sistemas Embebidos
Ecuador - Programación en C para Sistemas Embebidos
Guatemala - Programación en C para Sistemas Embebidos
Colombia - Programación en C para Sistemas Embebidos
México - Programación en C para Sistemas Embebidos
Panama - Programación en C para Sistemas Embebidos
Peru - Programación en C para Sistemas Embebidos
Uruguay - Programación en C para Sistemas Embebidos
Venezuela - Programación en C para Sistemas Embebidos
Polska - C Programming for Embedded Systems
United Kingdom - C Programming for Embedded Systems
South Korea - C Programming for Embedded Systems
Pakistan - C Programming for Embedded Systems
Sri Lanka - C Programming for Embedded Systems
Bulgaria - C Programming for Embedded Systems
Bolivia - Programación en C para Sistemas Embebidos
Indonesia - C Programming for Embedded Systems
Kazakhstan - C Programming for Embedded Systems
Moldova - C Programming for Embedded Systems
Morocco - C Programming for Embedded Systems
Tunisia - C Programming for Embedded Systems
Kuwait - C Programming for Embedded Systems
Oman - C Programming for Embedded Systems
Slovakia - C Programming for Embedded Systems
Kenya - C Programming for Embedded Systems
Nigeria - C Programming for Embedded Systems
Botswana - C Programming for Embedded Systems
Slovenia - C Programming for Embedded Systems
Croatia - C Programming for Embedded Systems
Serbia - C Programming for Embedded Systems
Bhutan - C Programming for Embedded Systems