感谢您的预订!我们的团队成员将会尽快与您取得联系。
感谢您的预订!我们的团队成员将会尽快与您取得联系。
课程大纲
介绍
- 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 实用程序
- 行业编码标准
- 对象/可执行文件格式
- 调试器
21 小时
客户评论 (4)
Trainer's way of explaining
Deepak Tiwari - Beamtrail
课程 - Circuits and Electronics Fundamentals
培训师真的很友善,知识渊博,不厌其烦地解释我不知道的事情
Felix - Microchip Technology Inc
课程 - Embedded C Application Design Principles for Automotive Professionals
机器翻译
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
课程 - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.