您好,欢迎来到聚文网。 登录 免费注册
C语言程序设计 现代方法(第二版 修订版)习题解答

C语言程序设计 现代方法(第二版 修订版)习题解答

  • 字数: 799
  • 出版社: 人民邮电
  • 作者: [美]K.N.金(K.N.King) 著 曹良亮
  • 商品条码: 9787115590510
  • 版次: 1
  • 开本: 16开
  • 页数: 424
  • 出版年份: 2022
  • 印次: 1
定价:¥99.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
《C语言程序设计:现代方法(第2版·修订版)》是经典C语言教材,分为基础特性、高级特性、标准库和参考资料4个部分,其主要目的是通过一种“现代方法”来介绍C语言,实现客观评价C语言、强调标准C语言、强调软件工程、不再强调“手工优化”、强调与C++语言的兼容性的目标。本书正是这部久负盛名的C语言教材的配套习题解答。书中提供了《C语言程序设计 :现代方法(第2版·修订版)》中所有习题的解析和参考答案,是C语言开发人员的理想参考书。
作者简介
本书作者K. N. 金(K. N. King)是计算机程序设计教育家。他拥有耶鲁大学计算机科学硕士学位,加州大学伯克利分校计算机科学博士学位,曾任教于佐治亚理工学院和佐治亚州立大学。除本书外,他还撰写了广受欢迎的Modula-2: A Complete Guide和Java Programming: From the Beginning。 本书编者曹良亮任职于北京师范大学教育技术学院,理学博士工程师,长期从事北京师范大学本科生的C/C++语言与Java语言的教学工作。
目录
前言 iii 第 1章 C 语言概述 1 1.1 C语言的基本特点 1 1.2 C语言的标准和规范 2 1.3 C语言的编译和运行 2 1.4 C语言的编译器和IDE 2 第 2章 C 语言基本概念 4 2.1 C语言的预处理、编译和链接 5 2.2 C语言源代码文件的基本形式 5 2.3 标识符和记号 5 2.4 变量和常量 6 2.5 变量的初始化 6 2.6 练习题 6 2.7 编程题 13 第3章 格式化输入/输出 22 3.1 C语言基本输入/输出 22 3.2 printf函数的基本应用 22 3.3 scanf函数的基本用法 23 3.4 常用的转换说明 23 3.5 练习题 24 3.6 编程题 27 第4章 表达式 33 4.1 运算符、操作数和表达式 33 4.2 运算符的种类 34 4.3 复杂表达式的求值问题 34 4.4 结合性、求值顺序与副作用 34 4.5 练习题 35 4.6 编程题 43 第5章 选择语句 47 5.1 逻辑表达式 47 5.2 C语言中的布尔值 48 5.3 if条件语句 48 5.4 switch语句 49 5.5 条件表达式 49 5.6 练习题 49 5.7 编程题 55 第6章 循环 64 6.1 while语句和do语句 64 6.2 for语句 65 6.3 continue、break和goto语句 65 6.4 练习题 66 6.5 编程题 70 第7章 基本类型 78 7.1 整数类型 78 7.2 浮点类型 79 7.3 数据类型的转换 79 7.4 其他类型的输入/输出 80 7.5 练习题 80 7.6 编程题 86 第8章 数组 96 8.1 数组及其初始化 96 8.2 二维数组和变长数组 97 8.3 练习题 97 8.4 编程题 101 第9章 函数 115 9.1 函数的概念及应用 115 9.2 函数调用和函数声明 115 9.3 函数的形式参数和实际参数 116 9.4 数组作为函数的参数 116 9.5 函数中的return和exit 117 9.6 练习题 117 9.7 编程题 126 第 10章 程序结构 134 10.1 程序块和作用域 134 10.2 变量的存储期 134 10.3 局部变量和外部变量 135 10.4 C语言程序的基本结构 135 10.5 练习题 135 10.6 编程题 137 第 11章 指针 154 11.1 指针的基本概念 154 11.2 指针变量的初始化和赋值 154 11.3 指针和函数 155 11.4 练习题 155 11.5 编程题 159 第 12章 指针和数组 165 12.1 指针的算术运算 165 12.2 指针和数组的综合应用 166 12.3 指针的其他应用 166 12.4 练习题 166 12.5 编程题 174 第 13章 字符串 180 13.1 字符串字面量 180 13.2 字符串字面量和指针 180 13.3 字符串变量 181 13.4 C语言标准库中的字符串函数 181 13.5 字符串数组和命令行参数 182 13.6 练习题 182 13.7 编程题 190 第 14章 预处理器 206 14.1 预处理器中的基本指令 206 14.2 宏的定义和应用 206 14.3 复杂宏的应用 207 14.4 预处理器中的条件编译 207 14.5 练习题 208 第 15章 编写大型程序 217 15.1 C语言程序的头文件和源文件 217 15.2 构建多文件程序 217 15.3 练习题 218 15.4 编程题 221 第 16章 结构、联合和枚举 227 16.1 结构的基本概念 227 16.2 结构标记、结构类型和结构变量 227 16.3 结构变量的运算 228 16.4 结构的嵌套和结构数组 228 16.5 联合 229 16.6 枚举 229 16.7 结构和函数的应用 230 16.8 练习题 230 16.9 编程题 244 第 17章 指针的高级应用 252 17.1 动态存储分配 252 17.2 动态存储分配的应用 253 17.3 应用动态存储建立链表 253 17.4 链表的基本操作 254 17.5 指针的指针和函数指针 254 17.6 指针的其他应用 254 17.7 练习题 255 17.8 编程题 263 第 18章 声明 278 18.1 声明的基本格式 278 18.2 存储类型和存储期 279 18.3 作用域和链接 279 18.4 类型限定符 279 18.5 复杂声明的解析 280 18.6 初始化式 280 18.7 内联函数 280 18.8 练习题 280 第 19章 程序设计 289 19.1 模块和模块化 289 19.2 模块的基本构成 290 19.3 抽象数据类型 290 19.4 练习题 290 19.5 编程题 300 第 20章 底层程序设计 313 20.1 C语言的位运算符 313 20.2 位运算的应用 314 20.3 结构设置位 314 20.4 练习题 314 20.5 编程题 321 第 21章 标准库 323 21.1 标准库的基本概念 323 21.2 C89标准库 324 21.3 C99新增标准库 324 21.4 C1X新增标准库 325 21.5 练习题 325 21.6 编程题 328 第 22章 输入/输出 330 22.1 流和文件 330 22.2 文件的基本读取 331 22.3 文件缓冲区 331 22.4 输入/输出的格式化 332 22.5 字符和行的输入/输出 332 22.6 文件块和文件定位 333 22.7 练习题 334 22.8 编程题 341 第 23章 库对数值和字符数据的支持 369 23.1 C语言中的整数和浮点数 369 23.2 数学计算函数 369 23.3 字符和字符串处理函数 370 23.4 练习题 371 23.5 编程题 377 第 24章 错误处理 382 24.1 assert断言宏 382 24.2 标准库的错误头文件 382 24.3 信号和信号处理 383 24.4 C语言中的跳转语句 383 24.5 练习题 383 第 25章 国际化特性 390 25.1 本地化函数 390 25.2 多字节字符 390 25.3 多字节和宽字符实用工具 391 25.4 练习题 391 25.5 编程题 394 第 26章 其他库函数 397 26.1 可变参数函数 397 26.2 部分实用工具函数 397 26.3 时间和日期函数 398 26.4 练习题 399 26.5 编程题 405 第 27章 C99对数学计算的新增支持 410 27.1 C99中的整数类型 410 27.2 复数类型和运算 410 27.3 C语言的泛型宏 411 27.4 练习题 411 27.5 编程题 413 第 28章 C1X新增的多线程和原子操作 417 28.1 进程、线程和原子的概念 417 28.2 C1X中线程的管理函数 418 28.3 原子类型和原子操作 419 28.4 练习题 420 28.5 编程题 421

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网