嵌入式C语言真相揭秘和最佳实践培训
一:课程简介:
整个工业界和商业界使用C语言真正的方式是什么?
为什么C语言编程需要面向对象?
如何使用C语言面向对象?
C语言到底是如何使用内存的?
C语法的真相是什么?
数组和指针到底该怎么使用?
用C如何编写大型程序?
C语言底层编写的最佳实践是什么?
中国电子标准协会http://www.ways.org.cn
二:培训内容
时间 |
内容 |
备注 |
第一天 |
第1个主题:面向对象的C语言编程 1.整个工业界都在使用面向对象的C语言编程方式 2.Android&iOS 3.为什么C语言编程要采用面向对象的方式
第2个主题: 用C语言实现面向对象的编程方式 1. 抽象数据类型 2. 封装 3.继承 4. 多态
第3个主题:C语言程序设计最佳实践---模块 1. 内聚性与耦合性 2. 信息隐藏
第4个主题:C语言程序设计最佳实践---抽象数据类型 1. 封装 2. 不完整类型 3. 栈抽象数据类型
第5个主题:C是怎么使用内存的? 1. 虚拟地址 2. C的内存的使用方法 3. 函数和字符串常量 4. 静态变量 5. 自动变量 6. 利用malloc()来进行动态内存分配 7. 内存布局对齐 8. 字节排序
第6个主题:C语法的真相 1. C的声明 2. C的数据类型的模型 3. 表达式 4. 数组和指针是不同的事物! |
|
时间 |
内容 |
备注 |
第二天 |
第1个主题:再次思考C语言 1. C到底是一个什么样的语言? 2. 指针再思考 3. 数组再思考
第2个主题:数组和指针最佳使用 1. 基本使用方式 2. 组合使用 3. 非正常使用模式
第3个主题:实战真正的指针使用方法 1. 案例一 2. 案例二
第4个主题:编写大型程序 1. 谁来控制? 2. 源文件与头文件 3. 模块化 4. 构建多问文件程序
第5个主题:底层程序设计 1. 位运算 2. 结构中的域 3. 将指针作为地址使用 4. volatile
|
|
文章评论(0条评论)
登录后参与讨论