





定价:59元
印次:1-10
ISBN:9787302359593
出版日期:2014.08.01
印刷日期:2024.07.10
图书责编:杨帆
图书分类:教材
本书通过大量实例讲解C语言程序设计方法。全书共12章,首先介绍数据类型及表达式、三种基本结构的程序设计、数组、指针、结构体与链表和文件等内容;其次,特别安排了一章综合设计实例,通过万年历设计、通讯录设计、访问dbf数据库等5个综合实例培养读者分析问题和综合应用C语言基本知识解决问题的能力;最后,作为C语言与硬件联合应用的实例,介绍了C语言在开发89C52单片机中的应用,以提高读者的学习兴趣。各章均设有不同数量的应用实例和习题,内容讲解透彻。 本书附带电子教案、详细的习题参考答案和试题库管理系统,通过试题库系统可以快速输出规范正式的试卷和参考答案。 本书注重理论与实践的结合, 融理论讲解、实例分析和实验指导为一体。本书可作为高等院校公共基础课教材或课程设计参考书,也适合于工程技术人员或C语言自学者使用。本书程序在Visual C++ 6.0环境下调试通过。
本书作者1997年毕业于山东科技大学机械电子工程专业,获工学学士学位;1997年毕业于山东科技大学机械设计及理论专业,获工学硕士学位。2000年6月留校参加工作,自参加工作以来,在长达13年连续的高校教学工作中,每学期均担任C语言课程的教学任务和相关软件类课程的教学任务、课程设计等任务。发表中英文学术论文30余篇,其中EI检索10余篇。2008年7月编写《C程序设计实例教程》一书,由电子工业出版社出版;2009年7月编写《条形码技术与程序设计》一书,由清华大学出版社出版;2009年10月编写《条码技术及程序设计案例》一书,由化学工业出版社出版。在工作过程中,参与了十一五国家科技支撑计划项目“煤矿复杂条件的综放工作面关键设备研究”(2006BAB11B05)等多项科研项目,负责相关软件的设计与开发工作。主持了多项煤矿泵房自动控制类项目的设计与施工,开发了多款西门子PLC控制软件;利用ASP开发了公司管理信息系统软件;利用Borland C++开发了综放工作面设备选型配套优化软件系统;利用C#设计开发了机电设备管理平台软件系统;利用NI Labwindows(ANSI C)开发了工程机械液压元件、液压泵的试验套测试软件系统。开发的多款软件获得了国家版权局的计算机软件著作权登记证书,具体如下:《综放工作面设备选型配套优化软件系统》、《C语言在线学习系统软件》、《PDF417二维条形码编解码设计软件》、《QRCode二维条码编码设计软件》、《泵房排水远程自动控制系统》、《电子天平自动采集与处理系统软件》、《基于WEB的科技成果登记软件》、《迅通静态图像传输系统》、《通用试题库管理系统》、《液压支架液压元件测试软件》等。
C程序设计语言最早是由Dennis Ritchie于1972年设计并实现的,从那时起,C语言即不断展现其青春活力和卓越功能,并风靡全球,成为世界上学习和应用最多的一门高级语言。许多软件,如UNIX操作系统、C编译器和几乎所有的UNIX应用程序等,都是在C语言及其衍生的各种语言的基础上开发出来的。 本书从C语言的语法基础入手,由浅入深,用大量的实例讲解C语言程序的设计方法,每一章后都有一定数量的练习和编程习题,帮助读者掌握相关的知识点。本书主要内容包括C语言的数据类型、运算符和表达式、C语言程序的基本结构、数组和指针、函数、结构体与链表、文件、综合程序设计、C语言在单片机开发中的应用和实验指导。 本书具有以下特点: (1) 每章均有若干个应用实例,类型多样,内容丰富,分析透彻,以便读者阅读理解和掌握。 (2) 特别安排了一章综合实例,通过5个综合实例,即万年历设计、大数字进制转换、彩票模拟程序、通讯录设计以及读取dbf数据表格,培养读者分析问题、设计算法和利用C语言编程解决实际问题的能力。 (3) 安排一章介绍C语言在单片机开发中的应用,以提高读者的学习兴趣,帮助读者开阔视野,了解C语言在硬件设计中的编程应用,精选当前流行的单片机开发练习板进行实例设计。 (4) 安排了一章实验指导,指导学生进行上机练习。 (5) 安排2012年3月和9月两套全国计算机等级考试二级C笔试试卷,供读者测试和练习。 (6) 本书附带电子课件、源程序、习题参考答案以及自主知识产权的试题库管理系统,教师可以直接使用试题库管理系统产生正式的考试试卷及参考答案。 (7) 本书是作者在十余年...
1.1计算机语言的发展/1
1.1.1机器语言/1
1.1.2汇编语言/2
1.1.3高级语言/2
1.1.4结构化程序设计语言/2
1.2C语言的发展/3
1.3C语言的特点及简单程序组成/4
1.3.1C语言的特点/4
1.3.2C语言程序的组成/4
1.4C程序的调试方法/7
1.5简单程序设计入门/8
1.6Visual C++ 6.0 集成环境调试/9
1.6.1启动Visual C++ 6.0/9
1.6.2源程序的调试与运行/11
习题/11
第2章数据类型/12
2.1标识符和字符集/12
2.1.1标识符/12
2.1.2字符集/13
2.2数据类型/14
2.3常量和变量/14
2.3.1常量和符号常量/14
2.3.2变量/15
2.4整型数据类型/15
2.4.1整型常量/15
2.4.2整型变量/16
2.5浮点型数据类型/19
2.5.1浮点常量/19
2.5.2浮点变量/20
2.5.3单精度浮点型数据的存储/212.6字符型数据类型/22
2.6.1字符型常量/22
2.6.2字符型变量/23
2.6.3字符串型常量/24
2.7不同数据类型之间的转换/24
2.7.1自动转换/25
2.7.2强制类型转换/25
习题/26
第3章运算符和表达式/28
3.1算术运算符和算术表达式/28
3.1.1算术运算符/28
3.1.2算术表达式/30
3.2赋值运算符和赋值表达式/31
3.2.1赋值运算符/31
3.2.2赋值表达式/3...