| |
C语言是嵌入式领域最重要也是最主要的编程语言,所以凌阳嵌入式linux培训之C语言学习阶段将在学员已有C语言基础知识之上,通过大量编程实例来讲解C语言的基础编程以及高级编程知识。
凌阳嵌入式Linux培训C语言高级编程学习阶段主要分为2个部分:嵌入式C语言高级编程和嵌入式C语言,经典数据结构及算法。
一:嵌入式C语言高级编程学习主要包括:
1.程序结构设计、数组、函数、预处理:《打字游戏》、《个税征收查询系统》
2、字符串操作、指针: 《手机短信分析程序》、《条形码生成器》
3、结构体、共用体、宏、枚举、链表:
《GPS信息分析程序》、《学生信息管理系统》
4、文件I/O操作: 《文件加密器》
项目实战(一)《lrc歌词解析器》
二:经典数据结构及算法主要学习的内容包括:
数据结构及算法在嵌入式底层驱动、通信协议、及引擎开发中会得到了大量的应用,对其掌握的熟练程度直接影响程序的效率、简洁及健壮性等。本节灵活生动的讲解数据结构与算法的基础内容,包括顺序表、链表、队列、栈、树、图、哈希表、查找排序算法等应用及其C语言实现过程。各知识点通过一个个生动形象实例,来加深对其理解以及掌握。完成:《多媒体播放器歌曲信息搜索器》、《带优先级的四则计算器》
为了让学员对C语言的重点知识的灵活运用,能够完成对lrc格式歌词文件的读取、解析、存入链表等功能,并且能够实现与歌曲同步实时显示。这个阶段会有一个《lrc歌词解析器》的阶段项目,通过该项目能熟练掌握C语言各种字符串处理方法、基本数据结构,培养良好的编程规范。
更多凌阳嵌入式linux培训c语言学习课程:http://emb.sunplusedu.com/course/course_zhuanye/