欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • C语言程序设计(现代方法第2版修订版习题解答)/图灵程序设计丛书
      • 作者:(美)K.N.金|编者:曹良亮|责编:王军花
      • 出版社:人民邮电
      • ISBN:9787115590510
      • 出版日期:2022/05/01
      • 页数:424
    • 售价:39.92
  • 内容大纲

        本书是经典C语言教材,分为基础特性、高级特性、标准库和参考资料4个部分,其主要目的是通过一种“现代方法”来介绍C语言,实现客观评价C语言、强调标准C语言、强调软件工程、不再强调“手工优化”、强调与C++语言的兼容性的目标。本书正是这部久负盛名的C语言教材的配套习题解答。书中提供了《C语言程序设计:现代方法(第2版·修订版)》中所有习题的解析和参考答案,是C语言开发人员的理想参考书。
        本书适合各个层次的C语言程序员阅读。
  • 作者介绍

  • 目录

    第1章  C语言概述
      1.1  C语言的基本特点
      1.2  C语言的标准和规范
      1.3  C语言的编译和运行
      1.4  C语言的编译器和IDE
    第2章  C语言基本概念
      2.1  C语言的预处理、编译和链接
      2.2  C语言源代码文件的基本形式
      2.3  标识符和记号
      2.4  变量和常量
      2.5  变量的初始化
      2.6  练习题
      2.7  编程题
    第3章  格式化输入/输出
      3.1  C语言基本输入/输出
      3.2  printf函数的基本应用
      3.3  scanf函数的基本用法
      3.4  常用的转换说明
      3.5  练习题
      3.6  编程题
    第4章  表达式
      4.1  运算符、操作数和表达式
      4.2  运算符的种类
      4.3  复杂表达式的求值问题
      4.4  结合性、求值顺序与副作用
      4.5  练习题
      4.6  编程题
    第5章  选择语句
      5.1  逻辑表达式
      5.2  C语言中的布尔值
      5.3  if条件语句
      5.4  switch语句
      5.5  条件表达式
      5.6  练习题
      5.7  编程题
    第6章  循环
      6.1  while语句和do语句
      6.2  for语句
      6.3  continue、break和goto语句
      6.4  练习题
      6.5  编程题
    第7章  基本类型
      7.1  整数类型
      7.2  浮点类型
      7.3  数据类型的转换
      7.4  其他类型的输入/输出
      7.5  练习题
      7.6  编程题
    第8章  数组
      8.1  数组及其初始化

      8.2  二维数组和变长数组
      8.3  练习题
      8.4  编程题
    第9章  函数
      9.1  函数的概念及应用
      9.2  函数调用和函数声明
      9.3  函数的形式参数和实际参数
      9.4  数组作为函数的参数
      9.5  函数中的return和exit
      9.6  练习题
      9.7  编程题
    第10章  程序结构
      10.1  程序块和作用域
      10.2  变量的存储期
      10.3  局部变量和外部变量
      10.4  C语言程序的基本结构
      10.5  练习题
      10.6  编程题
    第11章  指针
      11.1  指针的基本概念
      11.2  指针变量的初始化和赋值
      11.3  指针和函数
      11.4  练习题
      11.5  编程题
    第12章  指针和数组
      12.1  指针的算术运算
      12.2  指针和数组的综合应用
      12.3  指针的其他应用
      12.4  练习题
      12.5  编程题
    第13章  字符串
      13.1  字符串字面量
      13.2  字符串字面量和指针
      13.3  字符串变量
      13.4  C语言标准库中的字符串函数
      13.5  字符串数组和命令行参数
      13.6  练习题
      13.7  编程题
    第14章  预处理器
      14.1  预处理器中的基本指令
      14.2  宏的定义和应用
      14.3  复杂宏的应用
      14.4  预处理器中的条件编译
      14.5  练习题
    第15章  编写大型程序
      15.1  C语言程序的头文件和源文件
      15.2  构建多文件程序
      15.3  练习题
      15.4  编程题
    第16章  结构、联合和枚举

      16.1  结构的基本概念
      16.2  结构标记、结构类型和结构变量
      16.3  结构变量的运算
      16.4  结构的嵌套和结构数组
      16.5  联合
      16.6  枚举
      16.7  结构和函数的应用
      16.8  练习题
      16.9  编程题
    第17章  指针的高级应用
      17.1  动态存储分配
      17.2  动态存储分配的应用
      17.3  应用动态存储建立链表
      17.4  链表的基本操作
      17.5  指针的指针和函数指针
      17.6  指针的其他应用
      17.7  练习题
      17.8  编程题
    第18章  声明
      18.1  声明的基本格式
      18.2  存储类型和存储期
      18.3  作用域和链接
      18.4  类型限定符
      18.5  复杂声明的解析
      18.6  初始化式
      18.7  内联函数
      18.8  练习题
    第19章  程序设计
      19.1  模块和模块化
      19.2  模块的基本构成
      19.3  抽象数据类型
      19.4  练习题
      19.5  编程题
    第20章  底层程序设计
      20.1  C语言的位运算符
      20.2  位运算的应用
      20.3  结构设置位
      20.4  练习题
      20.5  编程题
    第21章  标准库
      21.1  标准库的基本概念
      21.2  C89标准库
      21.3  C99新增标准库
      21.4  C1X新增标准库
      21.5  练习题
      21.6  编程题
    第22章  输入/输出
      22.1  流和文件
      22.2  文件的基本读取
      22.3  文件缓冲区

      22.4  输入/输出的格式化
      22.5  字符和行的输入/输出
      22.6  文件块和文件定位
      22.7  练习题
      22.8  编程题
    第23章  库对数值和字符数据的支持
      23.1  C语言中的整数和浮点数
      23.2  数学计算函数
      23.3  字符和字符串处理函数
      23.4  练习题
      23.5  编程题
    第24章  错误处理
      24.1  assert断言宏
      24.2  标准库的错误头文件
      24.3  信号和信号处理
      24.4  C语言中的跳转语句
      24.5  练习题
    第25章  国际化特性
      25.1  本地化函数
      25.2  多字节字符
      25.3  多字节和宽字符实用工具
      25.4  练习题
      25.5  编程题
    第26章  其他库函数
      26.1  可变参数函数
      26.2  部分实用工具函数
      26.3  时间和日期函数
      26.4  练习题
      26.5  编程题
    第27章  C99对数学计算的新增支持
      27.1  C99中的整数类型
      27.2  复数类型和运算
      27.3  C语言的泛型宏
      27.4  练习题
      27.5  编程题
    第28章  C1X新增的多线程和原子操作
      28.1  进程、线程和原子的概念
      28.2  C1X中线程的管理函数
      28.3  原子类型和原子操作
      28.4  练习题
      28.5  编程题