注册 登录 进入教材巡展
#

出版时间:2023-08

出版社:电子工业出版社

以下为《C语言程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121459450
  • 1-1
  • 512270
  • 48253882-4
  • 平塑
  • 16开
  • 2023-08
  • 418
  • 268
  • 计算机科学与技术
  • 本科 高职
内容简介
本书从介绍C语言的基础语法开始,循序渐进地介绍了程序设计的3种程序控制结构:顺序、选择和循环,以及函数、数组、指针、结构和文件等内容。本书理论联系实际,注重培养读者解决问题的能力,始终强调养成良好编程习惯的重要性。本书讲解深入全面,精心设置大量例题并搭配习题,通过对解题思路的分析和代码的讲解,帮助读者巩固所学知识点、拓宽视野、学会自主思考、能够独立分析和解决问题。本书例题代码简洁,语言描述通俗易懂。读者通过学习本书内容可以逐步掌握C语言程序设计的基本语法、程序控制结构和复杂数据类型,还可以掌握结构化程序设计的思想和方法。__eol__本书既适合作为高等院校与高职高专院校计算机专业学生的教材,又适合作为程序员的指导用书。__eol____eol__
目录
第1章 C语言概述 1__eol__1.1 计算机中的信息表示 1__eol__1.1.1 二进制数及其他进制 1__eol__1.1.2 信息存储单位 2__eol__1.2 进制转换 2__eol__1.2.1 将十进制数转换为二进制数、八进制数和十六进制数 2__eol__1.2.2 将二进制数、八进制数和十六进制数转换为十进制数 3__eol__1.2.3 二进制数和八进制数、十六进制数之间的转换 4__eol__1.2.4 整数的二进制表示 4__eol__1.3 程序设计的基本概念 5__eol__1.3.1 程序 5__eol__1.3.2 程序设计语言 5__eol__1.3.3 程序设计 5__eol__1.4 程序设计语言的发展概况 6__eol__1.4.1 低级语言 6__eol__1.4.2 高级语言 7__eol__1.5 C语言的发展历史与特点 8__eol__1.6 简单的C语言程序 9__eol__1.7 运行C语言程序 12__eol__1.8 程序设计风格 13__eol__1.8.1 注释 14__eol__1.8.2 命名习惯 14__eol__1.8.3 程序编排 15__eol__1.9 上机环境介绍 16__eol__1.9.1 在CodeBlocks下编写C语言程序 16__eol__1.9.2 使用OJ系统 19__eol__1.10 本章小结 21__eol__习题1 21__eol__第2章 C语言基础 24__eol__2.1 标识符与关键字 24__eol__2.2 基本数据类型 25__eol__2.2.1 整型 26__eol__2.2.2 浮点型 27__eol__2.2.3 字符型 28__eol__2.3 常量 28__eol__2.3.1 直接常量 28__eol__2.3.2 符号常量 31__eol__2.4 变量 31__eol__2.5 运算符与表达式 32__eol__2.5.1 算术运算符和算术表达式 32__eol__2.5.2 赋值运算符和赋值表达式 33__eol__2.5.3 长度运算符 35__eol__2.5.4 类型转换及其运算符 35__eol__2.5.5 位运算符 37__eol__2.6 本章小结 39__eol__习题2 39__eol__第3章 顺序结构 43__eol__3.1 程序控制结构 43__eol__3.2 语句 45__eol__3.2.1 简单语句 45__eol__3.2.2 控制语句 45__eol__3.2.3 复合语句 45__eol__3.3 标准输入/输出函数 46__eol__3.3.1 格式化输出函数 46__eol__3.3.2 格式化输入函数 49__eol__3.3.3 字符输入/输出函数 53__eol__3.4 常用数学库函数 54__eol__3.5 常用字符处理函数 55__eol__3.6 本章小结 56__eol__习题3 56__eol__第4章 选择结构 60__eol__4.1 关系运算符及其表达式 60__eol__4.2 逻辑运算符及其表达式 61__eol__4.3 if语句 62__eol__4.4 条件运算符及其表达式 67__eol__4.5 switch语句 68__eol__4.6 选择的嵌套 71__eol__4.7 本章小结 75__eol__习题4 75__eol__第5章 循环结构 83__eol__5.1 自增/自减运算符及其表达式 83__eol__5.2 逗号运算符及其表达式 85__eol__5.3 while语句 85__eol__5.4 do...while语句 87__eol__5.5 for语句 88__eol__5.6 break语句、continue语句和goto语句 91__eol__5.7 嵌套循环 95__eol__5.8 循环例题解析 96__eol__5.8.1 数列求和 96__eol__5.8.2 找数 98__eol__5.8.3 输出图形 101__eol__5.8.4 找组合 103__eol__5.8.5 字符串处理 104__eol__5.9 本章小结 105__eol__习题5 106__eol__第6章 函数 114__eol__6.1 函数的定义 114__eol__6.2 函数的调用 117__eol__6.3 结构化程序设计 120__eol__6.4 变量的作用域 122__eol__6.4.1 局部变量 122__eol__6.4.2 全局变量 122__eol__6.5 变量的存储类型和生存周期 124__eol__6.5.1 存储类型 124__eol__6.5.2 变量的生存周期 125__eol__6.5.3 程序内存 125__eol__6.6 预处理命令 126__eol__6.6.1 宏定义 127__eol__6.6.2 文件包含 128__eol__6.6.3 条件编译 129__eol__6.7 递归函数 131__eol__6.8 终止程序 136__eol__6.9 使用随机函数 137__eol__6.10 本章小结 139__eol__习题6 140__eol__第7章 数组 145__eol__7.1 一维数组的定义和使用 145__eol__7.1.1 一维数组的定义 145__eol__7.1.2 一维数组的初始化 146__eol__7.1.3 一维数组元素的引用 147__eol__7.1.4 一维数组的赋值 147__eol__7.1.5 使用一维数组编写程序 148__eol__7.2 二维数组的定义和使用 151__eol__7.2.1 二维数组的定义和引用 151__eol__7.2.2 二维数组的初始化 151__eol__7.2.3 常量数组 152__eol__7.2.4 使用二维数组编写程序 153__eol__7.3 字符数组和字符串 154__eol__7.3.1 字符数组的定义和引用 155__eol__7.3.2 字符数组的初始化 155__eol__7.3.3 字符数组的赋值 156__eol__7.3.4 使用字符数组编写程序 156__eol__7.4 数组和函数 158__eol__7.4.1 数组元素作为函数参数 158__eol__7.4.2 数组作为函数参数 159__eol__7.5 排序和查找 161__eol__7.6 字符串格式化输入/输出函数 166__eol__7.7 可变长数组 167__eol__7.8 本章小结 167__eol__习题7 168__eol__第8章 指针 174__eol__8.1 地址和指针 174__eol__8.2 指针变量的定义和初始化 175__eol__8.3 指针基本运算 176__eol__8.3.1 取地址运算和间接运算 176__eol__8.3.2 赋值运算 177__eol__8.3.3 比较运算 177__eol__8.3.4 算术运算 178__eol__8.4 通用指针 178__eol__8.5 使用const修饰指针 179__eol__8.5.1 const在指针声明符*的左边 179__eol__8.5.2 const在指针声明符*的右边 179__eol__8.5.3 const同时出现在指针声明符*的左/右两边 180__eol__8.6 指针作为函数参数 180__eol__8.7 指针、数组和地址 182__eol__8.7.1 指针、地址与一维数组 182__eol__8.7.2 指针、地址与二维数组 182__eol__8.8 字符串常量和字符指针 183__eol__8.9 指针数组、数组指针和二级指针 185__eol__8.9.1 指针数组 185__eol__8.9.2 数组指针 187__eol__8.9.3 二级指针 187__eol__8.10 指针函数和函数指针 188__eol__8.11 复杂类型分析与构造 189__eol__8.11.1 分析复杂类型 190__eol__8.11.2 构造复杂类型 191__eol__8.12 常用字符串处理函数 192__eol__8.12.1 字符串输入/输出函数 192__eol__8.12.2 字符串的复制、连接、比较及字符串长度 194__eol__8.13 动态内存分配 196__eol__8.14 本章小结 198__eol__习题8 199__eol__第9章 结构 206__eol__9.1 结构类型的定义和大小 206__eol__9.1.1 结构类型的定义 206__eol__9.1.2 结构类型的大小 207__eol__9.2 结构变量的定义和初始化 208__eol__9.2.1 单独定义 208__eol__9.2.2 混合定义 208__eol__9.2.3 无类型名定义 209__eol__9.2.4 初始化 209__eol__9.3 结构变量的使用 210__eol__9.3.1 结构变量成员的引用 210__eol__9.3
Baidu
map