本书将C语言知识的学习和编程能力的培养有机地结合起来。通过丰富有趣的实验,针对性强的习题,结构清晰的图表和常见错误的分析将C语言变得易教、易学、易用。本书源程序、模拟试卷、电子课件以及C语言编程工具可通过人民邮电出版社网下载。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C语言程序设计教程实验与练习 |
分类 | |
作者 | 杨开城 |
出版社 | 人民邮电出版社 |
下载 | |
简介 | 编辑推荐 本书将C语言知识的学习和编程能力的培养有机地结合起来。通过丰富有趣的实验,针对性强的习题,结构清晰的图表和常见错误的分析将C语言变得易教、易学、易用。本书源程序、模拟试卷、电子课件以及C语言编程工具可通过人民邮电出版社网下载。 内容推荐 本书结合了大量的应用实例和图表,全面深入地介绍了有关C语言编程的基础知识,包括C语言程序的基本构成,C语言的基本数据类型和构造数据类型(数组、指针、结构体、共用体、位域和枚举)的使用方法,各种运算符的用法,程序控制语句的用法,预处理命令的用法,常见标准库函数(格式化输入输出、屏幕定位彩色输出、键盘读取、字符串操作、文件操作、内存分配与释放等)的用法。 为了培养读者的学习兴趣,在每章的实验指导部分,针对该章节讲述的内容,设计了一些有趣的游戏类或界面类实验题目。在每章内,还提供了丰富的经过精心设计的练习,并在章末给出了答案。 本书适合计算机专业的学生使用,也可以作为非计算机专业学生以及C语言自学者的参考书。 目录 第l章 C语言程序设计基础 1.1计算机的工作原理简介 1.2 C语言的发展历史及其基本特性 1.3 C程序的基本结构 1.4编制C语言程序的基本步骤 1.5计算机内部数值的表示及运算 1.5.1二进制、八进制和十六进制的概念 1.5.2二进制数的算术运算 1.5.3二进制、八进制、十六进制和十进制数之间的转换 1.5.4二进制数的位运算 1.5.5计算机中的数据单位 ◆练习 1.6实验指导 1.6.1 Borlland C++3.1的安装 1.6.2 Borlland c++3.1编辑器的使用 1.7练习答案 第2章 基本数据类型、运算符和表达式 2.1 C语言的基本数据类型 2.1.1常量与变量 2.1.2整型数据 2.1.3实型数据 2.1.4字符型数据和字符串常量 2.1.5数据的简单输出 ◆练习2一l 2.2 C语言的运算符和表达式 2.2.1赋值运算符和赋值表达式 2.2.2强制类型转换符 2.2.3算术运算符、算术表达式 2.2.4自增自减运算符和负号运算符 2.2.5算术运算中的数据类型转换规则 2.2.6位运算符、位运算表达式 2.2.7逗号运算符和逗号表达式 2.2.8 sizeof运算符和复合赋值运算符 2.3运算符的优先级和结合性 2.4小结及常见错误列举 ◆练习2—2 2.5实验指导 2.5.1完整的编程操作 2.5.2修改错误程序 2.6练习答案 ◆练习2一l答案 ◆练习2—2答案 第3章 基本输入输出和顺序程序设计 3.1 C程序中的数据输出 3.1.1整数的输出 3.1.2实数的输出 3.1.3字符和字符串的输出 3.1.4格式化输出小结 3.1.5屏幕定位及彩色输出 ◆练习3—1 3.2 C程序中的数据输入 3.2.1数据的格式化输入 3.2.2字符数据的非格式化输入 3.3顺序程序设计举例 3.4小结及常见错误列举 ◆练习3.2 3.5实验指导 3.5.1学会调试程序 3.5.2程序改错 3.5.3编程实验 3.6练习答案 ◆练习3.1答案 ◆练习3.2答案 第4章 程序控制 4.1 3种程序控制结构 4.2 C语句小结 4.3关系运算符、逻辑运算符和条件运算符 4.3.1关系运算符和关系表达式 4.3.2逻辑运算符和逻辑表达式 4.3.3条件运算符和条件表达式 ◆练习4-1 4.4选择结构的程序设计 4.4.l if语句 4.4.2 switch语句 ◆练习4.2 4.5循环结构的程序设计 4.5.1 while语句 4.5.2 do.while语句 4.5.3 for语句 ◆练习4-3 4.6混合控制结构的程序设计 4.7小结及常见错误列举 ◆练习4-4 4.8实验指导 4.8.1修改程序 4.8.2编写程序 4.9练习答案 ◆练习4-1答案 ◆练习4-2答案 ◆练习4-3答案 ◆练习4-4答案 第5章 数组 5.1一维数组的定义与引用 ◆练习5-1 5.2二维数组的定义与引用 ◆练习5-2 5.3字符串与数组 5.3.1字符串的本质 5.3.2字符及字符串操作 5.3.3字符串数组 ◆练习5-3 5.4.小结及常见错误列举 5.5实验指导 5.5.1修改程序 5.5.2新编程序 5.6练习答案 ◆练习5一l答案 ◆练习5—2答案 ◆练习5-3答案 第6章 函数 6.1函数的定义和调用 6.1.1不带参数没有返回值的函数 6.1.2不带参数有返回值的函数 6.1.3带参数没有返回值的函数 6.1.4带参数有返回值的函数 ◆练习6一l 6.2变量的作用域和存储类别 6.3函数的嵌套调用和递归调用 6.4函数的作用域 ◆练习6—2 6.5利用工程管理多个源程序文件 6.6小结及常见错误列举 6.7 实验指导 6.7.1图形输出 6.7.2编制程序 6.8练习答案 ◆练习6—1答案 ◆练习6—2答案 第7章 指针 7.1指针变量的定义与引用 7.2指针的运算 ◆练习7—1 7.3指针与数组 7.4指针与字符串 7.5指针与内存的动态分配 ◆练习7—2 7.6指针与数组作为函数的参数 7.7带参数的main函数 7.8指针作为函数的返回值 7.9函数指针的定义与引用 ◆练习7-3 7.10小结及常见错误列举 7.11实验指导 7.12练习答案 ◆练习7-1答案 ◆练习7-2答案 ◆练习7-3答案 第8章 预处理命令 8.1预处理命令简介 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结构体变量的定义和弓I用 9.2.3简化结构体类型名 9.2.4结构体数组 ◆练习9.1 9.3线性链表 9.4共用体 9.4.1共用体类型的定义 9.4.2共用体变量的定义和弓I用 9.5位或 9.6枚举类型变量的定义和引用 9.7复杂数据类型作为函数参数和返回值 ◆练习9-2 9.8小结及常见错误列举 9.9实验指导 9.10练习答案 ◆练习9-1答案 ◆练习9-2答案 第10章 文件操作 10.1文件操作概述 10.2文件指针 10.3文件的打开、读写和关闭 10.3.1文件的打开与关闭 10.3.2文件的读写 10.4文件的定位读写 10.5小结及常见错误列举 10.6实验指导 附录一 常见库函数(按函数类别排序) 附录二 C语言中常用的专业术语对译 附录三 C语言中的关键字(保留字) 附录四 运算符和结合性 附录五 ASCII码表 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。