C语言程序设计实例教程

出版时间:2009-8  出版社:重庆大学出版社  作者:杨永斌,高占国 著  页数:183  

前言

  C语言具有概念简洁、数据类型丰富、表达能力强、使用灵活方便、目标程序高、可移植性好、控制流和数据结构新颖、程序结构性和可读性好等优点,有利于培养读者良好的编程习惯,既具有高级语言的特点,又具有低级语言的特点,既适合于编写系统软件,也适合于编写应用软件,应用面非常广,是当今最具影响、最流行的程序设计语言之一。C语言诞生后,许多原来用汇编语言编写的软件,现在都可以用C语言编写了(例如,UNIx操作系统就是用C语言编写的),而学习和使用C语言要比学习和使用汇编语言容易得多。  C语言程序设计不仅是计算机专业的入门课程,也是其他非计算机专业学生提高计算机应用水平所需的课程,该课程不仅重视理论教学,更加强调学生的动手实践能力。  本书全面介绍了C语言的概念、特性和结构化程序设计方法。全书共9章,第l章介绍了C语言程序设计的基本知识;第2章介绍了C语言的基本数据类型、常量、变量、运算符与表达式;第3章介绍了C语言中简单的数据输入和输出;第4章介绍了C语言结构化程序设计的基本方法,包括顺序结构、选择结构、循环结构及其设计方法;第5章介绍了C语言中数组的使用方法;第6、7章对C语言的函数和指针作了充分阐述;第8章对C语言中的结构体、共用体和枚举类型作了详细介绍;第9章详细介绍了C语言的文件操作。  本书由重庆工商大学、重庆通信学院、长江师范学院和重庆邮电大学长期从事C语言及其计算机专业相关课程教学的一线老师编写,有丰富的教学经验和软件开发能力。全书内容充实、循序渐进,书中文字流畅、通俗易懂、概念清楚、深入浅出,注重教材的可读性、适用性及能力的培养。全书精选了大量实例,全部例题都在TurboC2.0中上机调试通过,可以直接引用。

内容概要

  《重庆市高等院校规划教材·普通高等院校应用本科计算机基础教育系列教材·C语言程序设计实例教程》作为C语言程序设计的入门与应用教材,共分9章,主要内容包括C语言概述;数据类型、运算符与表达式;数据的输入和输出;C程序控制结构;数组;函数及预处理命令;指针;结构体、共用体和枚举类型;文件操作等。《重庆市高等院校规划教材·普通高等院校应用本科计算机基础教育系列教材·C语言程序设计实例教程》注重基础,突出应用。每章都有一节为“综合应用举例”,以便于读者能够综合运用本章知识点提高实际编程能力。  《重庆市高等院校规划教材·普通高等院校应用本科计算机基础教育系列教材·C语言程序设计实例教程》易教易学、学以致用、注重能力,对初学者容易混淆的内容进行了重点提示和讲解。《重庆市高等院校规划教材·普通高等院校应用本科计算机基础教育系列教材·C语言程序设计实例教程》适合作为普通高等院校应用型本科(含部分专科、高职类)各相关专业的程序设计教材,也适合编程开发人员培训、自学使用。

书籍目录

第1章 C语言概述1.1 C语言的发展及特点1.1.1 C语言的发展1.1.2 C语言的特点1.2 C语言程序的结构及其基本要求1.2.1 C语言程序的结构1.2.2 C语言程序的基本要求 1.3 C语言程序上机调试步骤和方法1.3.1 Turbo C2.0开发环境 1.3.2 Visual C++6.0开发环境习题第2章 数据类型、运算符与表达式2.1 常量和变量2.1.1 常量和符号常量2.1.2 变量2.2 运算符和表达式2.2.1 算术运算符和算术表达式2.2.2 赋值运算符和赋值表达式2.3 数据类型转换2.3.1 不同数据类型的数据音的混合运算2.3.2 强制类型转换2.4 位运算习题第3章 数据的输入和输出3.1 数据的输出3.1.1 格式输出函数printf()3.1.2 字符输出函数putchar()3.2 数据的输入3.2.1 格式输入函数scanf()3.2.2 字符输入函数getchar()3.3 输入输出综合应用举例习题第4章 C程序控制结构4.1 顺序结构程序设计4.1.1 C语言语句4.1.2 顺序结构4.2 程序控制结构中的条件表示4.2.1 关系运算符和关系表达式4.2.2 逻辑运算符和逻辑表达式4.2.3 条件运算符和条件表达式4.3 选择结构程序设计4.3.1 if语句4.3.2 switch语句4.4 循环结构程序设计4.4.1 while语句4.4.2 do-while语句4.4.3 for语句4.4.4 循环的嵌套4.4.5 break、continue和goto语句4.5 综合应用举例习题第5章 数组5.1 一维数组5.1.1 一维数组的定义和初始化5.1.2 一维数组的引用与赋值5.1.3 一维数组的应用举例5.2 二维数组5.2.1 二维数组的定义和初始化5.2.2 二维数组的引用与赋值5.2.3 二维数组的应用举例5.3 字符数组5.3.1 字符数组的定义和初始化5.3.2 字符数组的引用与赋值5.3.3 字符串函数5.3.4 字符数组的应用举例5.4 综合应用举例习题第6章 函数6.1 函数的定义、声明与调用6.1.1 函数的定义6.1.2 函数的声明6.1.3 函数的调用6.2 变量和函数的作用域 6.2.1 变量的作用域6.2.2 变量生命周期6.3 函数的递归调用6.4 预预处理命令6.4.1 宏定义6.4.2 文件包含6.4.3 条件编译6.5 综合应用举例习题第7章 指针7.1 指针变量的定义和引用7.1.1 指针变量的定义7.1.2 指针变量的引用7.1.3 指针运算7.2 指针与数组7.2.1 指针与一维数组7.2.2 指针与二维数组7.2.3 指针与字符串7.2.4 指针数组7.3 指针与函数7.3.1 指针变量作为函数的参数7.3.2 函数的返回值为指针7.3.3 指向函数的指针7.3.4 带参数的main函数和命令行参数7.4 多级指针7.5 综合应用举例习题第8章 结构体、共用体和枚举类型8.1 结构体8.1.1 结构体类型的定义8.1.2 结构体变量的定义8.1.3 结构体变量的引用和初始化8.1.4 结构体数组8.1.5 结构体与指针8.1.6 结构体与函数8.2 共用体8.2.1 共用体类型和变量的定义8.2.2 共用体变量的引用8.3 枚举类型8.3.1 枚举类型的定义8.3.2 枚举变量的定义和引用8.4 动态存储分配8.4.1 动态分配函数 8.4.2 链表简介8.5 用typedef定义类型8.6 综合应用举例习题 第9章 文件9.1 文件概述9.1.1 文件的基本概念9.1.2 文件类型指针9.1.3 文件的打开与关闭9.2 文件的读写和定位9.2.1 文件的读写9.2.2 文件的定位9.3 文件操作错误的检测9.4 综合应用举例习题附录 1 ASCII码表附录 2 运算符和结合性附录 3 常见库函数(按函数类别排序)参考文献

章节摘录

  第1章 C语言概述  1.1 C语言的发展及特点  1.1.1 C语言的发展  C语言是贝尔实验室于20世纪70年代初研制出来的,后来又被多次改进,并出现了多种版本。由B.W.Kemighan和D.M.Ritchit合著了著名的(THE C PROGRAMMING LAN-GuAGE》一书,通常简称为《K&R》,书中介绍的c语言成为后来广泛使用的C语言版本的基础,它被称为标准c。但是,在《K&R》中并没有定义一个完整的标准c语言。20世纪80年代初,美国国家标准化协会(ANSI),根据c语言问世以来各种版本,对C语言的发展和扩充制定了新的标准,称为ANSI C。1987年,ANSI又公布新标准——87 ANSI C。1990年,国际标准化组织ISO接受87 ANSI C为ISO C的标准。目前广泛流行的各种版本的C语言编译系统的基本部分是相同的,但也存在一些不同。目前使用的有Microsoft C、Turbo C、Quick C、BORLAND C、Visual C等,不同的版本略有差异,因此建议参阅相关手册,了解所用计算机系统配置的C编译系统的特点和规定。  C语言作为描述系统的语言而设计,随着广泛的应用以及各种c语言的普及,其应用领域包括操作系统、编译程序、数据库管理、图形图像处理、过程控制等。

图书封面

评论、评分、阅读与下载


    C语言程序设计实例教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7