图书>教材>高职高专教材>电子信息大类>程序设计
C语言程序设计实用教程

C语言程序设计实用教程"

作者:陈方
ISBN:7-111-16742-2/TP.4322课
定价:¥27.0
字数:0千字
页数:
出版时间:2005-07-25
开本:16
版次:
装帧:平装
出版社:机械工业出版社
简介

本书是为高职高专电类、机类等专业编写的C语言程序设计实用教材。 全书按照高职高专教学规律,循序渐进、由浅入深地介绍C语言的特点和运行环境、各种数据类型及其运算、控制语句、数组、函数、指针、结构体、文件、位运算及综合应用等。每章都附有小结、习题和上机实训题,便于教师施教和学生学习。 本书可作为高职高专电类、机类等专业的教材,也可供其他有兴趣的读者学习和参考。 为方便教师授课,本书配有参考电子教案,有需要的教师可与责任编辑联系(010—88379758),免费索取。

前言

C语言是世界上应用最广泛的几种计算机程序语言之一。目前广泛使用的各种C语言编译系统有TurboC(简称TC)、MicrosoftC(简称MSC)、BorlandC(简称BC)等,它们的基本部分都是相同的,本书介绍TurboCV2.0。 C语言是当前软件开发中的主流程序语言之一,它具有适应性强、应用范围广(基本可以取代汇编语言来编写各种系统软件和应用软件)、语言简洁、使用灵活、表达能力强、程序运行效率高、可移植性好、便于学习和应用等特点。C语言是一种结构化程序设计语言,程序逻辑结构可以用顺序、选择和循环三种基本结构组成。C语言的函数结构便于对程序进行自顶向下逐步求精的分解,从而实现模块化的结构设计,便于程序模块化,符合现代程序设计风格。另外,C编译系统所占的存储空间很少,只需4M左右。用C语言编写各种控制程序可以有效地减少冗余,节省存储空间。如目前比较流行的嵌入式系统(用于控制、监视或者辅助操作机器和设备的装置)软件开发中,大量采用“汇编语言+C语言”的方式,其中C语言占80%一90%左右。大量嵌入式技术也已经应用于工业控制、数控机床、智能工具、工业机器人、服务机器人等各个行业,正在逐渐改变着传统的工业生产和服务方式。 本书是按照全国高职高专机电类专业教学计划及教材编写工作会议审定的“C语言程序设计实用教程”编写大纲编写的,吸收了各校高职高专电类、机类专业“C语言”课程教学改革的经验,将基础性与实用性有机地结合,减少了课时,强化了综合应用,体现了高职特色。 本书由陈方副教授担任主编,吉顺如副教授担任副主编,邓蓓副教授、李萍讲师参编,程龙泉副教授担任主审。其中邓蓓老师编写第1、2章;李萍老师编写第3、4、8、9章;吉顺如老师编写第5、6、7章;陈方老师编写第10、11章及3个附录,并负责全书的修改与定稿。 本书可作为高职高专电类、机类等专业的教材,也可供其他有兴趣的读者学习和参考。 在本书出版之际,主编代表全体作者,感谢参加全国高职高专机电类专业教学计划及教材编写工作会议的各兄弟院校专家对教材编写大纲所提出的宝贵建议,感谢机械工业出版社的有关编辑在本书编写过程中所提出的宝贵意见,以及为本书的出版所做的一切工作。 由于作者水平有限,书中难免有不当之处,恳请专家和广大读者批评指正。

目录

前言
第1章C语言简介
1.1 发展史和特点
1.2程序结构及范例
1.3 程序设计
1.4 编程环境
本章小结
习题1
上机题
第2章数据类型及其运算
2.1 数据类型
2.2常量与变量
2.3 用typedef定义类型
2.4 赋值语句
2.5运算符和表达式
2.6 数据输出
2.7 数据输入
本章小结
习题2
上机题
第3章控制语句
3.1 分支流程控制语句
3.2循环流程控制语句
本章小结
习题3
上机题
第4章 数组
4.1 一维数组
4.2 二维数组
4.3 字符数组
本章小结
习题4
上机题
第5章 函数
5.1 函数概念
5.2 函数参数和函数的值
5.3 函数的调用
5.4 函数的嵌套调用和递归调用
5.5 数组作为函数参数
5.6 局部变量和全局变量
5.7 动态存储变量与静态存储变量
5.8 内部函数和外部函数
本章小结
习题5
上机题
第6章 指针
6.1 指针与指针变量
6.2 指针运算
6.3指针与数组
6.4指针与字符串
6.5 指针与函数
6.6 指向指针的指针
本章小结
习题6
上机题
第7章 结构体、共用体和枚举
7.1 结构体
7.2 共用体
7.3 枚举
7.4用typedef定义类型名
本章小结
习题7
上机题
第8章 文件
8.1 文件的打开与关闭
8.2 文件的读与写
8.3文件的定位
8.4检错与处理
本章小结
习题8
上机题
第9章编译预处理
9.1 包含指令
9.2宏定义指令
9.3 条件编译指令
本章小结
习题9
上机题
第10章位运算
10.1位逻辑运算
10.2位移位运算
10.3位复合赋值运算
本章小结
习题10
上机题
第11章 应用程序举例
11.1 全屏幕模拟时钟的C源程序
11.2 设计立体按钮的C源程序
11.3 一种文件加密技术的C源程序
本章小结
上机题
附录
附录A TurboC2.0菜单
附录B 标准ASCII码字符编码表
附录C TurboC常用库函数
参考文献

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个