书籍详情

C语言程序设计教程

C语言程序设计教程

作者:刘瑞新[等]编著

出版社:机械工业出版社

出版时间:2004-08-01

ISBN:9787111150077

定价:¥26.00

购买这本书可以去
内容简介
  本书首先介绍了C语言的基础知识和结构化程序设计的基本概念,使用C语言进行程序设计的基本方法;然后介绍了高级程序设计的方法;最后介绍了Tulb。C2.0集成开发环境。为了配合C语言内容的讲授,本书安排了大量的例题和习题,其中包含许多二级和三级计算机等级考试的真题。本书是大学、高职C语言程序设计课程的教材,也适合参加二级和三级计算机等级考试的考生学习,同时还可以作为自学C语言的参考书。当前,程序设计受到越来越多的关注,已经成为软硬件开发人员必须掌握的知识。在高等学校的理工科专业一般均开设程序设计课程,根据不同的需要选用不同的计算机语言。C语言具有语法丰富、功能强大、使用灵活、可移植性好等特点,既有高级语言的优点,又有低级语言的特点。C语言可用于系统软件和应用软件的开发,被国内外程序设计人员广泛使用,已经成为学习程序设计的必备语言。C语言语法十分丰富,而且语法限制不是十分严格,程序设计自由度?艽螅虼耍莆誄语言比掌握其他高级语言要困难一些。本书作者通过多年的C语言教学,积累了丰富的经验,编写本书是为了总结这些经验,能为学习C语言程序设计的读者提供一些帮助。本书对C语言内容作了精心的安排,首先介绍了C语言的基础知识和结构化程序设计的基本概念,使用C语言进行程序设计的基本方法;然后介绍了高级程序设计的方法;最后介绍了TurboC2.0集成开发环境。为了配合C语言内容的讲授,本书安排了大量的例题和习题,其中包含许多二级和三级计算机等级考试的真题。本书分3部分共14章,较全面地介绍了使用C语言进行程序设计的必备知识:第1部分共3章,全面介绍了C语言程序设计的基本概念和基本方法,首先介绍了C程序设计的基本概念(包括标识符、常量和变量、数据类型、运算符和表达式等);然后介绍了使用C语言进行结构化程序设计的基本概念(包括结构化程序设计的3种基本结构、C语言语句等);最后介绍了C语言的输入和输出(主要包括phntf函数和scanf函数等)。第2部分共5章,全面介绍了C语言程序设计的基础知识,包括选择结构程序设计、循环结构程序设计、数组、函数以及作用域和存储类型等。其中数组和函数是本部分的重点,同时它们也是程序设计的基础。第3部分共6章,通过本部分的学习读者可以掌握使用C语言进行高级程序设计的基础知识,包括指针、编译预处理、结构体和公用体、位运算、文件等。其中指针、结构体和文件是本部分的重点,同时也是本书的难点。本书是大学、高职C语言程序设计教材,同时,本书尽量贴近计算机等级考试,希望能为参加计算机等级考试的考生提供帮助,另外还可以作为自学C语言的参考书。本书的编写作者有刘瑞新、曹建春、沈淑娟、孙琳、田胜、韩卫媛、刘光民、刘娟、陈嘉、王晓清、王利娟、曾赞、董淑娟、韩趁霞、许秀允、李响、马海洲、朱一,由张连堂审核。鉴于作者水平有限,书中的错误在所难免,敬请广大师生批评指正。为了配合本书的教学,机械工业出版社为读者免费提供电子教案,读者可到www.cmpbook.com网站下载。编者
作者简介
暂缺《C语言程序设计教程》作者简介
目录
第1章  C语言概述
  1.1  C语言的产生和发展
  1.2  C语言的特点
  1.3  C语言的版本
  1.4  C程序的构成和书写格式
  1.4.1  C程序的构成
  1.4.2 C程序的书写格式
  1.5  习题
第2章  C语言程序设计的基本概念
  2.1  标识符、常量和变量
  2.1.1  标识符
  2.1.2  常量和变量
  2.2  数据类型
  2.2.1  整型数据
  2.2.2  实型数据
  2.2.3  字符型数据
  2.2.4  变量赋初值
  2.2.5  各类数值型数据间的混合运算
  2.3  运算符和表达式
  2.3.1  运算符简介
  2.3.2  算术运算符和算术表达式
  2.3.3  赋值运算符和赋值表达式
  2.3.4  逗号运算符和逗号表达式
  2.4  习题
第3章  简单程序设计
3.1  程序设计的概念
  3.1.1  程序设计.
  3.1.2  结构化程序设计
  3.1.3  C程序的语句
  3.2  赋值语句
  3.3  数据输出
  3.3.1  printf函数
  3.3.2 putchar函数
  3.4  数据输入
  3.4.1  scanf函数
  3.4.2 getchar函数
  3.5  复合语句和空语句
  3.5.1  复合语句
  3.5.2空语句
  3.6  习题
第4章  选择结构程序设计
  4.1  关系运算符及关系表达式
  4.2  逻辑运算符及逻辑表达式
  4.3  条件运算符和条件表达式
  4.4  if语句
  4.4.1  if语句的一般形式
  4.4.2  if语句的嵌套
  4.5  switch语句
  4.6  习题
第5章  循环结构程序设计
  5.1  循环结构程序设计的概念
  5.2  whUe语句
  5.3  do-while语句
  5.4  for语句
  5.5  循环结构嵌套
  5.6 bteak语句和continue语句
  5.6.1  break语句
  5.6.2  continue语句
  5.7  语句标号和goto语句
  5.8  习题
第6章  数组
  6.1  数组和数组单元的基本概念
  6.2  一维数组
  6.2.1  一维数组的定义、引用和初始化
  6.2.2  一维数组举例
  6.3  二维数组
  6.3.1  二维数组的定义、引用和初始化
  6.3.2  二维数组举例
  6.4  字符数组
  6.4.1  字符数组的定义、引用和初始化
  6.4.2  字符数组举例
  6.5  习题
第7章  函数
  7.1  概述
  7.2  函数的定义、调用和函数的返回值
  7.2.1  函数的定义
  7.2.2  函数的调用
  7.2.3  函数的值
  7.2.4  函数调用时参数间的传递
  7.2.5  函数的嵌套调用
  7.3  函数的递归
  7.3.1  函数的递归调用
  7.3.2  递归调用举例
  7.4  函数综合举例
  7.5  排序
  7.5.1  冒泡排序
  7,5.2  选择排序
  7.5.3  直接插入排序
  7.5.4  排序算法的应用
  7.6  习题
第8章  作用域和存储类型
  8.1  变量的存在性和可见性
  8,1.1  动态存储和静态存储
  8.1.2  存在性和可见性
  8.2  局部变量牙口全局变量
  8.2.1  局部变量
  8.2.2  全局变量
  8.3  变量的存储类型
  8.4  内部函数和外部函数
  8.5  习题
第9章  指针
  9.1  指针的基本概念
  9.2  指针变量
  9.2.1  指针变量的定义
  9.2.2  指针变量的引用
  9.2.3  指针变量作函数的参数
  9.3  数组与指针
  9.3.1  指针和一维数组
  9.3.2  指针和二维数组
  9.3.3  字符串的指针和指向字符串的指针变量
  9.3.4  指针数组和多级指针
  9.4  函数的指针和返回值为指针的函数
  9.5  main函数的参数
  9.6  指针使用小结
  9.7  习题
第10章  编译预处理
  10.1  宏定义
  10.1.1  不带参数的宏
  10.1.2  带参宏定义
  10.2  文件包含
  10.3  条件编译
  10.4  习题
第11章  结构体和共用体
  11.1  结构体
  11.1.1  定义一种结构体类型
  11.1.2  结构体类型变量的定义和引用
  11.1.3  结构体类型数组的定义和引用
  11.1.4  结构体类型指针的定义和引用
  11.1.5  链表及其操作
  11.2  共用体
  11.3  枚举类型
  11.4  类型定义符typedef
  11.5  习题
第12章  位运算
  12.1  位运算符和位运算
  12.2  位段
  12.3  习题
第13章  文件
  13.1  文件的概念
  13.2  文件类型指针
  13.3  打开和关闭文件
  13.3.1  文件的打开
  13.3.2  文件的关闭
  13.4  文件的输入、输出
  13.5  文件检测函数
  13.6  文件综合举例
  13.7  习题
第14章  Turbc2.0软件的使用
  14.1  TurboC2.0的安装和启动
  14.2  TurboC2.0集成开发环境的使用
  14.2.1 File(文件)菜单
  14.2.2 Edit(编辑)菜单
  14.2.3  Run(运行)菜单
  14.2.4  Compile(编译)菜单
  14.2.5  Proiect(工程)菜单
  14.2.6  Options(选择)菜单
  14.2.7  Debug(调试)菜单
  14.2.8 Break/watch(断点及监视)菜单
  14.3  TurboC2.0的配置文件
  14.4  习题
附录
  附录A  习题参考答案
  附录B  C语言的标准库函数
  附录C  TurboC编译、连接时的错误和警告信息
  附录D  运算符的优先级和结合性
  附录E  ASCII码表
猜您喜欢

读书导航