C语言程序设计(微课版)
全新正版 极速发货
¥
47.75
6.9折
¥
69
全新
库存18件
作者 焉德军、辛慧杰 著
出版社 清华大学出版社
ISBN 9787302664833
出版时间 2024-08
装帧 平装
开本 其他
定价 69元
货号 1203367355
上书时间 2024-10-01
商品详情
品相描述:全新
商品描述
目录 目 录 第1章 计算机基础知识1 1.1 计算机系统与工作原理1 1.1.1 计算机系统的组成1 1.1.2 计算机硬件系统2 1.1.3 计算机软件系统4 1.1.4 计算机的工作原理6 1.2 数制与编码7 1.2.1 数制的基本概念7 1.2.2 常用的数制7 1.2.3 数制间的转换11 1.2.4 数据在计算机中的表示方式13 1.2.5 字符编码16 1.2.6 汉字编码18 1.2.7 存储单位21 1.3 个人计算机的基本配置及性能指标22 1.3.1 硬件22 1.3.2 操作系统24 1.4 习题25 第2章 C语言概述28 2.1 C语言的发展历史28 2.2 C语言的特点29 2.3 C语言程序设计初步30 2.3.1 简单的C程序示例30 2.3.2 C程序结构32 2.4 C程序在计算机上的执行步骤33 2.5 习题34 第3章 基本数据类型与常用库函数36 3.1 字符集与标识符36 3.2 数据类型与基本数据类型37 3.2.1 数据类型37 3.2.2 基本数据类型38 3.3 常量与变量39 3.3.1 常量39 3.3.2 符号常量41 3.3.3 变量41 3.4 输入/输出函数42 3.4.1 字符输入/输出函数42 3.4.2 格式输出函数printf43 3.4.3 格式输入函数scanf46 3.5 常用库函数48 3.6 习题49 第4章 运算符和表达式52 4.1 算术运算符和算术表达式52 4.2 自增和自减运算55 4.3 位运算55 4.4 赋值运算59 4.5 关系运算与逻辑运算60 4.5.1 关系运算60 4.5.2 逻辑运算62 4.6 条件表达式与逗号表达式63 4.6.1 条件表达式63 4.6.2 逗号表达式64 4.7 习题65 第5章 C语言的控制结构67 5.1 算法与程序67 5.1.1 算法67 5.1.2 程序68 5.2 顺序结构69 5.3 选择结构69 5.3.1 if语句70 5.3.2 switch语句74 5.4 循环结构78 5.4.1 while语句78 5.4.2 do-while语句80 5.4.3 for语句81 5.4.4 break语句82 5.4.5 continue语句83 5.4.6 单重循环结构84 5.4.7 多重循环结构86 5.5 习题88 第6章 数组92 6.1 一维数组92 6.1.1 一维数组的定义92 6.1.2 一维数组的存储形式93 6.1.3 一维数组的初始化93 6.1.4 一维数组的引用94 6.1.5 一维数组应用举例94 6.2 二维数组98 6.2.1 二维数组的定义98 6.2.2 二维数组的存储形式99 6.2.3 二维数组的初始化99 6.2.4 二维数组的引用99 6.2.5 二维数组应用举例100 6.3 字符数组102 6.3.1 字符数组的定义102 6.3.2 字符数组的初始化102 6.3.3 字符数组的输入/输出103 6.3.4 常用字符串处理函数104 6.3.5 二维字符数组107 6.3.6 字符串应用举例110 6.4 习题111 第7章 函数114 7.1 函数定义和函数调用114 7.1.1 函数定义114 7.1.2 return语句116 7.1.3 函数调用117 7.1.4 函数声明118 7.1.5 函数间的参数传递119 7.2 函数的嵌套调用和递归调用121 7.2.1 函数的嵌套调用121 7.2.2 函数的递归调用122 7.3 局部变量和全局变量126 7.3.1 局部变量126 7.3.2 全局变量126 7.4 变量的存储类别129 7.4.1 自动变量129 7.4.2 静态变量130 7.4.3 寄存器变量131 7.5 内部函数和外部函数131 7.6 习题132 第8章 编译预处理137 8.1 宏定义137 8.1.1 不带参数的宏定义137 8.1.2 带参数的宏定义138 8.1.3 终止宏定义的作用域140 8.2 文件包含140 8.3 条件编译141 8.4 习题143 第9章 指针145 9.1 指针概述145 9.1.1 指针的概念145 9.1.2 指针变量146 9.1.3 指针运算148 9.1.4 将指针作为函数的参数149 9.2 指针与一维数组151 9.2.1 一维数组元素的表示151 9.2.2 将数组名作为函数的参数153 9.3 指针与二维数组156 9.3.1 二维数组中的指针156 9.3.2 指向二维数组元素的指针变量157 9.3.3 将二维数组的行指针作为函数的参数159 9.4 指针与字符串161 9.4.1 字符串的表示形式161 9.4.2 将字符串指针作为函数的参数163 9.5 指针与函数164 9.5.1 指向函数的指针164 9.5.2 返回指针的函数165 9.6 指针数组与多级指针166 9.6.1 指针数组的概念166 9.6.2 多级指针的概念167 9.7 习题168 第10章 结构体与共用体173 10.1 结构体类型的定义173 10.2 结构体变量174 10.2.1 结构体变量的定义174 10.2.2 结构体变量的引用176 10.3 结构体数组177 10.3.1 结构体数组的定义与初始化177 10.3.2 结构体数组的引用178 10.4 结构体和指针179 10.5 结构体和函数181 10.5.1 结构体作为函数的参数181 10.5.2 返回结构体的函数183 10.6 链表185 10.6.1 简单链表185 10.6.2 处理动态链表所需的库函数186 10.6.3 单向链表的基本操作188 10.7 共用体195 10.8 枚举197 10.9 使用typedef定义类型别名198 10.10 习题199 第11章 文件204 11.1 文件的基本概念204 11.2 文件的打开与关闭205 11.2.1 文件类型的指针变量205 11.2.2 文件的打开205 11.2.3 文件的关闭206 11.3 文件的读写207 11.3.1 字符读写函数fgetc和fputc207 11.3.2 字符串读写函数fgets和fputs209 11.3.3 数据块读写函数fread和fwrite210 11.3.4 格式化读写函数fscanf和fprintf212 11.4 文件的随机读写213 11.4.1 文件的定位213 11.4.2 进行文件的随机读写214 11.5 习题215 参考文献217 附录A C语言中的关键字218 附录B 字符与ASCII码对照表219 附录C 运算符的优先级与结合性221 附录D 常用库函数223 附录E 习题参考解答229 附录F 微课视频目录273 内容摘要 "《C语言程序设计(微课版)》以全国计算机等级考试二级考试大纲为指导,介绍了二级 C 语言等级考试所要求掌握的全部内容。全书共分为11章,包括计算机基础知识、C 语言概述、基本数据类型与常用库函数、运算符和表达式、C 语言的控制结构、数组、函数、编译预处理、指针、结构体与共用体、文件等内容。 《C语言程序设计(微课版)》例题丰富,习题解答详细,注重利用 C 语言解决实际问题能力的培养,既可作为高等院校 C 语言程序设计课程的教学用书,也可作为全国计算机等级考试(NCRE)备考人员的参考资料。 《C语言程序设计(微课版)》配套的电子课件、习题答案和实例源文件可以到 http://www.tupwk.com.cn/downpage 网站下载,也可以扫描前言中的二维码获取。扫描前言中的“看视频”二维码可以直接观看教学视频。 "
— 没有更多了 —
本店暂时无法向该地区发货
以下为对购买帮助不大的评价