原创 嵌入式C语言真相揭秘和最佳实践培训

2013-6-8 16:27 1072 17 17 分类: 消费电子

     嵌入式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条评论)

登录后参与讨论
我要评论
0
17
关闭 站长推荐上一条 /2 下一条