- 13
- 0
- 约2.31千字
- 约 3页
- 2017-06-30 发布于河南
- 举报
详解C语言编程
技术成就梦想
详解 C 语言编程
C 语言作为编程语言,其诞生已经很早,但是在编程语言多样化的今天,C 仍然
高居TIOBE 编程语言排行榜的第一位(2014 年5 月),而C++语言排位第四。而
位居第二位的Java 本身就是脱胎于C++语言,第三位的Objective-C 是C 语言
的超集,或者可以看作是C++语言的变种。目前C 语言仍然活跃在操作系统编程、
驱动开发,甚至是手机开发库,如iOS 开发,Android NDK 等各个方面。同时,
由于C 语言更加趋近于底层,因此在使用方面具有更大的灵活性(同时也更容易
出错),能够帮助程序员更好的理解系统的内部机制。
了解并掌握C 语言,能够给你更广阔的视野,同时帮助你更好的了解你的程序。
《详解C 语言编程》课程内容:
第1 课 入门介绍,第一个C 语言程序
能够编译并运行简单的C 语言程序,了解C 的优势和劣势,掌握C 的基本变量的
类型以及声明。明确学习目的。
第2 课 C 程序基本结构
掌握C 的控制台输入输出函数,能够写简单的程序,从控制台输入获取数据信息
并输出至控制台。
第3 课 C 语言程序的流程控制
掌握C 的控制流程,能够写包含条件判断、循环等内容的较为复杂的C 程序。
第4 课 结构(struct)与union
掌握C 的复杂结构,并了解其使用方式。到这节课,你能够开始自己写比较复杂
的C 语言的程序,例如淬火算法、蚁群算法等等。
第5 课 指针与数组
基本掌握C 的指针的用法,了解指针与数组的关系和区别。
理解C 的内存管理方式,避免程序的内存泄露或因不当使用指针等引起的内存相
关的错误。让你的程序更高效,更强大。
第6 课 C 的输入输出
不仅仅是界面的输入输出,还能够保存程序的状态,下一次启动后加载状态。
掌握C 的输入输出,包括文件的输入输出以及使用管道或IO 重定向时的C 语言
输入输出的注意事项。
第7 课 ADT-抽象数据类型
程序 = 数据结构 + 算法,你真的会写程序吗?数据结构是怎样影响你的程序
的?
了解抽象数据类型,清楚基本的抽象数据类型及其在程序中可能的用途。
@ DataGuru 专业数据分析社区 网址 :edu.dataguru.cn 1
技术成就梦想
掌握时间复杂度对程序的性能的影响,明白不同的数据结构有不同的适用范围。
第8 课 C 的链表
深入了解C 的数据结构第一讲
深入了解指针的用法,通过深入剖析单链表及双向链表的结构、操作的实现
加深对指针以及通过指针实现C 的数据结构的基本方式。
第9 课 树与算法
深入了解C 的数据结构第二讲
通过对树的指针实现进一步了解指针在C 语言中的使用,掌握C 的数据结构实现
手段,了解树的结构及其用途。掌握先深、先广两种不同的遍历方式。
第10 课 宏与C 的标准库
宏让你的生活更简单更高效,标准库,让你不再去发明轮子。
掌握C 语言的宏定义及其使用,了解C 的标准库提供的基本功能。
第11 课 C 程序的单元测试以及库
程序纠错贯穿了程序员的一生,那么,让这个始终纠结在 “我哪里错了”和 “我
哪里能做的更好”的人生更简单一些,让单元测试来帮助你。
掌握C 语言单元测试的方式,理解C 语言静态库以及动态库的区别及不同使用方
式。能够在以后的编程活动中使用单元测试。
第12 课 ZeroMQ 的C 网络编程
学会写独立应用程序了?那么把它网络化,不就是一个小型的分布式系统?
Hadoop 的实质,不是这样么?
通过对ZeroMQ 库的学习,了解C 语言网络编程的基本知识。掌握通过ZeroMQ
实现的问答相应以及广播两种网络通讯方式。通过对ZeroMQ 源代码的解读
基本了解C 语言网络编程。
课程环境:
开发环境为Windows、开发环境为Qt Creator,部分调试可能在Visual Studio
2012 下进行,但内容为标准C。
授课对象:
你可以对编程没有任何基础,但是如果你熟悉一两门编程语言,比如Java、C#
或者
是脚本语言,对这门课的学习会有较大帮助。
@ DataGuru 专业数据分析社区 网址 :edu.data
您可能关注的文档
- 第十部分:健康保险.doc
- 第十章-法规.doc
- 第四章 增、消、营法律制度-营业税的税目二:金融保险业.pdf
- 第四章 银行理财产品-产品特征信息.pdf
- 第四章:保险的基本原则习题.docx
- 第四节矩阵谱分解.ppt
- 简论美国保险合同解释学说与司法规则.pdf
- 管道热补偿量计算.doc
- 管理改善案例分析-Charles_Schwab(嘉信理财).ppt
- 粤电力A:关于在广东粤电财务有限公司存贷款业务的风险处置预案(2010年5月) 2010-05-15.pdf
- 03-2 2025年度民主生活会征求意见座谈会主持词.docx
- 03-1 2025年度民主生活会主持讲话提纲.docx
- 02-1 会前学习-《县以上党和国家机关党员领导干部民主生活会若干规定》相关要求.docx
- 在2025年度民主生活会上的总结讲话三篇.docx
- 在2025年度民主生活会上的总结讲话三篇 (3).docx
- 市委宣传部2025年度民主生活会查摆问题整改方案两篇.docx
- 在市行政审批和政务信息管理局机关2026年全体干部政绩观教育大会上的党课讲稿.docx
- X市应急管理局2026年度安全生产监督检查计划.docx
- 2025年度民主生活会领导班子对照检查材料(五个带头)三篇.docx
- 2025年度民主生活会“五个带头”个人对照检查材料三篇.docx
最近下载
- 腰椎间盘突出症运动康复专家共识(2025)解读PPT课件.pptx VIP
- 中药鉴定学习题及答案(13).docx VIP
- 银行2025年度民主生活会个人对照检查发言材料(五个带头).docx VIP
- 《公司薪酬管理现存问题探析与对策研究_毕业论文》.doc VIP
- XXX污水厂工程施工组织设计.doc VIP
- 圈层营销培训课件.ppt VIP
- 博汇 E100变频器说明书.pdf VIP
- 2022年公司年终工作总结1500字模板4篇.docx VIP
- 护理学专业大学生创业思维的培育-护理学专业创新创业与就业指导PPT课件.pptx
- 2025年房地产经纪人商品房项目工程建设与竣工验收标准专题试卷及解析.pdf VIP
原创力文档

文档评论(0)