注册 登录 进入教材巡展
#
  • #

出版时间:2022年8月

出版社:电子工业出版社

以下为《C语言程序设计(第2版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121333040
  • 1-12
  • 206259
  • 61233621-4
  • 平塑
  • 16开
  • 2022年8月
  • 538
  • 336
  • 工学
  • 软件工程
  • TP312C
  • 计算机科学与技术
  • 研究生、本科
内容简介
本书是河南省省级精品课程“C语言程序设计”的配套教材。全书分为程序设计基础篇和程序设计进阶篇两大部分:基础篇介绍了C语言概述,数据类型、运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数及预处理命令;进阶篇主要介绍了指针,结构体与共用体,位运算及文件。本书知识体系完整、结构清晰、叙述简洁、例题典型丰富,注重对读者进行程序设计方法的基础训练,培养良好的程序设计风格。本书配有网络版的教学平台及考试系统,并提供相关的教学资源(电子课件、例题源代码等)。本书适合作为高等院校非计算机类各专业“C语言程序设计”课程的教材,也可作为计算机程序设计人员的参考书。
目录
程序设计基础篇__eol__ __eol__第1章 C语言概述 1__eol__1.1 程序设计语言的发展过程 1__eol__1.1.1 机器语言(第一代语言) 1__eol__1.1.2 汇编语言(第二代语言) 1__eol__1.1.3 高级语言 1__eol__1.2 C语言简介 2__eol__1.2.1 C语言的发展 2__eol__1.2.2 C语言的特点 2__eol__1.2.3 C语言和C++语言 3__eol__1.3 C语言程序的结构 3__eol__1.3.1 简单的C语言程序 3__eol__1.3.2 C语言程序的结构 6__eol__1.4 C语言程序的运行步骤和集成开发环境 7__eol__1.4.1 C语言程序的运行步骤 7__eol__1.4.2 C语言的集成开发环境 8__eol__小结 9__eol__习题1 9__eol__第2章 数据类型、运算符与表达式 11__eol__2.1 C语言数据类型概述 11__eol__2.2 常量 12__eol__2.2.1 常量的概念 12__eol__2.2.2 符号常量 12__eol__2.2.3 整型常量 13__eol__2.2.4 实型常量 14__eol__2.2.5 字符常量 15__eol__2.2.6 字符串常量 17__eol__2.3 变量 18__eol__2.3.1 变量的概念及其应用 18__eol__2.3.2 整型变量 18__eol__2.3.3 实型变量 20__eol__2.3.4 字符型变量 22__eol__2.4 算术运算符和算术表达式 24__eol__2.4.1 运算符概述 24__eol__2.4.2 算术运算符和算术表达式 25__eol__2.5 赋值运算符和赋值表达式 27__eol__2.5.1 赋值运算符 27__eol__2.5.2 赋值表达式及其值 27__eol__2.5.3 复合赋值运算符 28__eol__2.6 逗号运算符和逗号表达式 29__eol__2.7 数据类型转换 30__eol__2.7.1 数据类型的自动转换 30__eol__2.7.2 数据类型的强制转换 32__eol__小结 33__eol__习题2 33__eol__第3章 顺序结构程序设计 36__eol__3.1 结构化程序设计方法 36__eol__3.1.1 自顶向下、逐步求精、模块化的结构化程序设计方法 36__eol__3.1.2 程序的结构 36__eol__3.2 C语句概述 37__eol__3.2.1 表达式语句 38__eol__3.2.2 函数调用语句 39__eol__3.2.3 控制语句 39__eol__3.2.4 复合语句 39__eol__3.2.5 空语句 40__eol__3.3 程序的注释 40__eol__3.4 数据的输入和输出 40__eol__3.4.1 输入和输出的基本概念 40__eol__3.4.2 输入和输出的实现 41__eol__3.5 字符数据输入和输出函数 41__eol__3.5.1 字符输入函数getchar( ) 41__eol__3.5.2 字符输出函数putchar( ) 42__eol__3.6 格式输入和输出函数 42__eol__3.6.1 格式输入函数scanf( ) 42__eol__3.6.2 格式输出函数printf( ) 46__eol__3.7 顺序结构程序设计举例 50__eol__小结 54__eol__习题3 54__eol__第4章 选择结构程序设计 57__eol__4.1 关系运算符和关系表达式 57__eol__4.1.1 关系运算符及其优先级和结合性 57__eol__4.1.2 关系表达式 57__eol__4.1.3 使用关系运算符应注意的问题 58__eol__4.2 逻辑运算符和逻辑表达式 59__eol__4.2.1 逻辑运算符及其优先级和结合性 59__eol__4.2.2 逻辑表达式 60__eol__4.2.3 使用逻辑运算符应注意的问题 60__eol__4.3 if语句 61__eol__4.3.1 选择结构引例 61__eol__4.3.2 if-else双分支结构 62__eol__4.3.3 if单分支结构 66__eol__4.3.4 if语句嵌套形成多分支结构 68__eol__4.4 条件运算符和条件表达式 74__eol__4.4.1 条件运算符 74__eol__4.4.2 条件表达式和求值规则 74__eol__4.5 switch语句 76__eol__4.5.1 switch语句的一般形式 76__eol__4.5.2 switch语句的功能 76__eol__4.5.3 switch语句使用说明 78__eol__4.6 选择结构程序设计举例 79__eol__4.7 switch语句与多分支if语句的比较 84__eol__小结 84__eol__习题4 84__eol__第5章 循环结构程序设计 89__eol__5.1 循环结构的引入 89__eol__5.2 三种实现循环结构的语句 89__eol__5.2.1 while语句 89__eol__5.2.2 do-while语句 92__eol__5.2.3 for语句 93__eol__5.3 break语句和continue语句 100__eol__5.3.1 break语句 100__eol__5.3.2 continue语句 101__eol__5.4 循环嵌套 102__eol__5.4.1 循环嵌套的概念 102__eol__5.4.2 循环嵌套常见的形式 102__eol__5.4.3 循环嵌套的执行过程 102__eol__5.4.4 使用注意事项 103__eol__5.5 综合程序设计 104__eol__5.5.1 穷举法 104__eol__5.5.2 递推法 108__eol__5.5.3 迭代法 110__eol__小结 114__eol__习题5 114__eol__第6章 数组 118__eol__6.1 数组的引入 118__eol__6.1.1 问题的提出 118__eol__6.1.2 数组的基本概念 119__eol__6.1.3 数组的分类 120__eol__6.2 一维数组 120__eol__6.2.1 一维数组的定义 120__eol__6.2.2 一维数组的引用 120__eol__6.2.3 一维数组的存储 121__eol__6.2.4 一维数组的初始化 121__eol__6.2.5 一维数组的应用举例 123__eol__6.3 多维数组 131__eol__6.3.1 二维数组的定义 131__eol__6.3.2 二维数组的引用 132__eol__6.3.3 二维数组的存储 133__eol__6.3.4 二维数组的初始化 133__eol__6.3.5 二维数组应用举例 133__eol__6.4 字符数组 138__eol__6.4.1 字符数组的定义与初始化 138__eol__6.4.2 字符数组的输入和输出 139__eol__6.4.3 常用的字符串处理函数 141__eol__6.4.4 字符数组的应用举例 144__eol__小结 147__eol__习题6 147__eol__第7章 函数 151__eol__7.1 函数引入 151__eol__7.2 函数定义 154__eol__7.2.1 函数定义的一般形式 154__eol__7.2.2 函数定义的说明 155__eol__7.3 函数调用 156__eol__7.3.1 函数调用的方法 157__eol__7.3.2 函数调用的数据传递 159__eol__7.3.3 函数调用的过程 160__eol__7.3.4 函数的返回值 161__eol__7.4 函数声明 162__eol__7.4.1 函数声明的形式 163__eol__7.4.2 函数声明的位置 163__eol__7.5 函数的嵌套调用和递归调用 165__eol__7.5.1 函数的嵌套调用 165__eol__7.5.2 函数的递归调用 166__eol__7.6 数组作为函数参数 170__eol__7.6.1 问题的提出 170__eol__7.6.2 数组作为函数参数的形式 171__eol__7.7 变量的作用域及存储类别 180__eol__7.7.1 变量的作用域 180__eol__7.7.2 变量的存储类别 184__eol__7.7.3 变量的作用域和存储类别小结 188__eol__7.8 多文件程序 189__eol__小结 191__eol__习题7 191__eol__第8章 预处理命令 195__eol__8.1 宏定义 195__eol__8.2 文件包含 200__eol__8.3 条件编译 201__eol__小结 202__eol__习题8 202__eol__ __eol__程序设计进阶篇__eol__ __eol__第9章 指针 206__eol__9.1