当前位置:主页 > 课后答案 > C语言教程习题答案
C语言程序设计教程(第3版)

《C语言程序设计教程(第3版)》课后习题答案

  • 更新:2022-01-05
  • 大小:696 KB
  • 类别:C语言教程
  • 作者:张敏霞、孙丽凤
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

C语言程序设计教程(第3版)/普通高等教育“十二五”规划教材·高等学校公共课计算机规划教材》分为基础篇、提高篇和实验篇。基础篇主要内容包括程序设计和C语言基础知识,以及顺序、选择和循环结构程序设计,使读者初步建立起利用C语言进行简单程序设计的思想,学会进行简单的程序设计;提高篇主要内容包括函数、编译预处理、数组等构造型数据类型、指针类型及对文件的操作,C语言模块化的编程思想及对数组、指针类型的应用,学会使用构造型数据类型和指针类型处理问题,学会对文件进行操作;实验篇共10个实验。所有程序在Visual C环境下调试通过。提供程序代码、课后习题指导和电子课件。

目录

  • 基础篇
  • 第1章 程序设计及C语言概况
  • 1.1 程序设计的基本概念
  • 1.1.1 程序和程序设计语言
  • 1.1.2 程序设计
  • 1.2 算法
  • 1.2.1 算法及算法的特性
  • 1.2.2 算法的描述工具
  • 1.3 结构化程序设计方法
  • 1.4 C语言的初步知识
  • 1.4.1 C语言的起源与发展
  • 1.4.2 C语言的特点
  • 1.4.3 C语言程序的构成
  • 1.4.4 C语言程序的上机调试过程
  • 本章小结
  • 习题1
  • 第2章 C语言基础
  • 2.1 数据类型
  • 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.4 运算符及表达式
  • 2.4.1 算术运算符
  • 2.4.2 赋值运算符
  • 2.4.3 自增、自减运算符
  • 2.4.4 逗号运算符及逗号表达式
  • 2.4.5 sizeof运算符
  • 本章小结
  • 习题2
  • 第3章 顺序结构
  • 3.1 C语言程序的语句
  • 3.1.1 说明语句
  • 3.1.2 执行语句
  • 3.2 数据的输入和输出
  • 3.2.1 常用标准函数
  • 3.2.2 单个字符的输入和输出函数
  • 3.2.3 格式化输入和输出函数
  • 3.3 程序举例
  • 本章小结
  • 习题3
  • 第4章 选择结构
  • 4.1 关系运算
  • 4.1.1 关系运算符
  • 4.1.2 关系表达式
  • 4.2 逻辑运算
  • 4.2.1 逻辑运算符
  • 4.2.2 逻辑运算的值
  • 4.2.3 逻辑表达式
  • 4.3 if语句
  • 4.3.1 if语句的3种形式
  • 4.3.2 if语句的嵌套
  • 4.3.3 条件运算符和条件表达式
  • 4.4 switch语句
  • 4.5 程序举例
  • 本章小结
  • 习题4
  • 第5章 循环结构
  • 5.1 while语句
  • 5.2 do-while语句
  • 5.3 for语句
  • 5.4 转移语句
  • 5.4.1 break语句
  • 5.4.2 continue语句
  • 5.5 程序举例
  • 本章小结
  • 习题5
  • 第6章 编译预处理
  • 6.1 宏定义
  • 6.1.1 不带参数的宏定义
  • 6.1.2 带参数的宏定义
  • 6.2 文件包含
  • 6.3 条件编译
  • 本章小结
  • 习题6
  • 提高篇
  • 第7章 数组
  • 7.1 一维数组
  • 7.1.1 一维数组的定义
  • 7.1.2 一维数组的初始化
  • 7.1.3 一维数组元素的引用
  • 7.1.4 一维数组的应用
  • 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 字符数组的输入/输出
  • 7.3.5 字符串(字符数组)处理函数
  • 7.3.6 字符数组的应用
  • 本章小结
  • 习题7
  • 第8章 指针
  • 8.1 指针变量
  • 8.1.1 变量的指针和指针变量
  • 8.1.2 指针变量的定义和初始化
  • 8.1.3 指针变量的引用
  • 8.2 数组指针变量
  • 8.2.1 数组指针变量的定义和引用
  • 8.2.2 二维数组的指针
  • 8.2.3 指针与字符串
  • 8.3 指针数组和二级指针变量
  • 8.3.1 指针数组
  • 8.3.2 二级指针变量
  • 本章小结
  • 习题8
  • 第9章 函数
  • 9.1 用户自定义函数
  • 9.1.1 用户自定义函数的定义
  • 9.1.2 用户自定义函数的返回值
  • 9.1.3 用户自定义函数的调用
  • 9.1.4 用户自定义函数的声明
  • 9.1.5 指针函数的定义和调用
  • 9.2 函数间的数据传递
  • 9.2.1 数组元素作为函数实参
  • 9.2.2 指针变量作为函数参数
  • 9.2.3 数组名和数组指针变量作为函数参数
  • 9.2.4 行数组指针变量作为函数参数
  • 9.2.5 字符型指针变量作为函数参数
  • 9.2.6 指向函数的指针变量作为函数参数
  • 9.2.7 main( )函数的形参
  • 9.3 函数的嵌套调用和递归调用
  • 9.3.1 函数的嵌套调用
  • 9.3.2 函数的递归调用
  • 9.4 变量的存储类别
  • 9.4.1 局部变量及其存储类别
  • 9.4.2 全局变量及其存储类别
  • 9.4.3 函数的作用域和存储类别
  • 9.5 程序举例
  • 本章小结
  • 习题9
  • 第10章 结构体与共用体
  • 10.1 自定义类型标识符
  • 10.2 结构体的定义与引用
  • 10.2.1 结构体类型的定义
  • 10.2.2 结构体类型变量、数组和指针变量的定义
  • 10.2.3 结构体类型变量、数组和指针变量的初始化
  • 10.2.4 结构体类型变量、数组和指针变量的引用
  • 10.2.5 函数之间结构体类型数据的传递
  • 10.2.6 用指针处理链表
  • 10.3 共用体的定义与引用
  • 10.3.1 共用体类型的定义
  • 10.3.2 共用体类型变量的定义
  • 10.3.3 共用体变量的引用
  • 10.4 枚举类型
  • 本章小结
  • 习题10
  • 第11章 位运算
  • 11.1 位运算符
  • 11.2 位运算符的功能
  • 11.2.1 按位与运算(&)
  • 11.2.2 按位或运算(|)
  • 11.2.3 按位异或运算(^)
  • 11.2.4 按位取反运算(~)
  • 11.2.5 按位左移(<<)
  • 11.2.6 按位右移(>>)
  • 11.2.7 复合位赋值运算符
  • 本章小结
  • 习题11
  • 第12章 数据文件
  • 12.1 C语言文件
  • 12.2 定义、打开和关闭文件
  • 12.2.1 文件指针
  • 12.2.2 打开文件(fopen( )函数)
  • 12.2.3 关闭文件(fclose( )函数)
  • 12.3 文件的输入/输出
  • 12.3.1 fputc( )函数和fgetc( )函数
  • 12.3.2 fgets( )函数和fputs( )函数
  • 12.3.3 fprintf( )函数和fscanf( )函数
  • 12.3.4 fread( )函数和fwrite( )函数
  • 12.4 文件的定位
  • 12.4.1 rewind( )函数
  • 12.4.2 fseek( )函数和随机读/写
  • 12.4.3 ftell( )函数
  • 本章小结
  • 习题12
  • 实验篇
  • 第13章 实验
  • 附录A 运算符的优先级和结合性
  • 附录B 标准函数
  • 附录C ASCII字符编码表
  • 附录D 程序调试中常见错误信息一览
  • 参考文献

资源下载

资源下载地址1:https://pan.baidu.com/s/1yEPiZAV_I1OB--6OOAkRQA

相关资源

网友留言