出版时间:2011-6 出版社:北京交通大学出版社 作者:张越男,高妍 编 页数:251
内容概要
C语言功能强大,使用灵活,是国内外广泛使用的计算机语言。《C语言程序设计案例教程》针对C语言初学者和高职高专学生的特点,首先介绍了C语言的基础知识、编程环境,然后介绍了C程序的三种基本结构,以及数组、函数、指针、文件等内容,最后安排了综合实训。本书力求内容精练、重点突出、定位准确、例题新颖。 为了配合C语言内容的讲授,《C语言程序设计案例教程》采用案例教学法,安排了大量的例题和习题,其中包括许多二级和三级计算机等级考试的真题。本书不仅可作为C语言初学者和高职高专学生的教材,也可作为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 Turbo C的操作过程1.5.1 Turbo C 2.0简介和启动1.5.2 Turbo c 2.0集成开发环境1.5.3 C语言程序的上机步骤1.5.4 程序调试方法实训任务小结思考与练习任务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.3 运算符与表达式2.3.1 运算符简介2.3.2 算术运算符和算术表达式2.3.3 赋值运算符和赋值表达式2.3.4 逗号运算符和逗号表达式2.3.5 自加、自减运算符2.3.6 强制类型转换运算符2.4 各类数值型数据之间的混合运算实训任务小结思考与练习任务3 顺序结构程序设计3.1 程序设计的三种基本结构3.2 C程序设计的语句3.3 标准库函数3.4 数据输出3.4.1 单字符输出函数putchar3.4.2 字符串输出函数puts3.4.3 格式输出函数printf3.5 数据输入3.5.1 单字符输入函数getcltlar3.5.2 字符串输入函数gets3.5.3 格式输入函数scanf实训任务小结思考与练习任务4 选择结构程序设计4.1 关系运算符与关系表达式4.2 逻辑运算符与逻辑表达式4.3 条件运算符与条件表达式4.4 if语句4.4.1 单分支if语句4.4.2 双分支if语句4.4.3 嵌套的if语句4.5 switch语句4.6 程序举例实训任务小结思考与练习任务5 循环结构程序设计5.1 while语句5.2 do-while语句5.3 for语句5.4 循环结构的嵌套5.5 break、continue和goto语句在循环结构中的作用5.5.1 break语句5.5.2 continue语句5.5.3 goto语句5.6 程序举例实训任务小结思考与练习任务6 数组6.1 一维数组6.1.1 一维数组的定义6.1.2 一维数组的引用和初始化6.1.3 一维数组程序举例6.2 二维数组6.2.1 二维数组的定义6.2.2 二维数组的引用和初始化6.2.3 二维数组程序举例6.3 字符数组6.3.1 字符数组的定义6.3.2 字符数组的引用和初始化6.3.3 字符数组与字符串的关系6.3.4 字符数组的输入输出6.3.5 字符串处理函数6.4 程序举例实训任务小结思考与练习任务7 函数7.1 函数的定义和返回值7.1.1 函数的分类7.1.2 函数的定义7.1.3 函数的返回值7.2 函数的调用方式7.2.1 函数的调用7.2.2 函数的调用方式7.3 函数的说明7.3.1 函数说明的形式7.3.2 函数说明的位置7.4 函数调用时数据的传递7.5 程序举例实训任务小结思考与练习任务8 指针8.1 变量的地址和指针8.2 指针变量8.2.1 指针变量的定义8.2.2 指针变量的引用8.3 指针与数组8.3.1 指向数组元素的指针变量的定义与赋值8.3.2 通过指针引用数组元素8.3.3 指针变量的运算8.3.4 指向多维数组的指针8.4 指针与字符串8.4.1 字符数组8.4.2 字符指针8.5 指向函数的指针8.5.1 函数的指针8.5.2 用函数指针作为函数参数8.5.3 返回指针值的函数8.6 指针数组8.6.1 指针数组的概念8.6.2 指向指针的指针8.6.3 命令行参数8.7 程序举例实训任务小结思考与练习任务9 编译预处理9.1 宏定义9.1.1 不带参数的宏9.1.2 带参数的宏9.2 文件包含9.3 条件编译任务小结思考与练习任务10 结构体与共用体10.1 定义结构体10.1.1 结构体类型定义10.1.2 结构体类型变量的定义和使用lO.1.3 结构体数组10.2 指向结构体数据的指针10.2.1 指向结构体变量的指针10.2.2 指向结构体数组的指针10.3 共用体类型的定义10.3.1 共用体类型变量的定义10.3.2 共用体变量的引用实训任务小结思考与练习任务11 文件11.1 文件的概念11.1.1 文件与文件名11.1.2 文件的分类11.2 文件类型指针1l.3 打开和关闭文件11.3.1 文件的打开11.3.2 文件的关闭11.4 文件的读写11.4.1 字符读写函数fgetc和foutc11.4.2 字符串读写函数fgetc和foutc11.4.3 数据块读写函数fread和fwfite11.4.4 格式化读写函数fscanf和fbrintf11.5 文件的定位11.6 文件检测函数实训任务小结思考与练习任务12 综合实训12.1 职工工资管理系统12.1.1 需求分析12.1.2 概要设计12.1.3 详细设计12.1.4 程序清单12.2 学生成绩管理系统12.2.1 需求分析12.2.2 概要设计12.2.3 详细设计12.2.4 程序清单任务小结附录A C运算符的优先级及其结合性附录B ASCⅡ码附录C C库函数参考文献
图书封面
评论、评分、阅读与下载