2018-2019-1 20189206 《从问题到程序》速读

速读《从问题到程序 程序设计与C语言引论》的一些问题

整体感受

本科阶段第一个接触的语言就是C语言,后来的数据结构等课程也都是以C语言为基础,在后期的计算机等级考试、考研复习专业课也都一直在学习C语言,但是还是能感觉到基础不够牢固,看到这本书的目录就觉得很详细,能够夯实基础,目录把每个例子都列了出来,本次看书的主要目的就是研究这些例子,同时进一步复习、巩固C语言基础。

问题提出

  • 程序设计与C语言
    • C程序的加工和执行过程是怎样的?
  • 数据与简单计算程序
    • 关于C语言中混合类型计算结果是怎样的?
  • 变量、函数和流程控制
    • C语言中枚举常量有什么用途?
    • 如何在程序中保证类型的安全性?
  • 基本编程技术
    • 进一步了解递归算法
    • 什么是黑箱、白箱测试?
  • C程序结构
    • 在编写程序时如何选择合适恰当的数据类型?比如double和float的选择?
    • 什么是程序的函数分解?
    • 宏定义的作用是什么?
  • 顺序数据组织:数组
    • 数组越界会产生什么后果?
  • 指针的应用
    • 什么是动态存储技术?如何实现?
    • 指针、指针数组和数组指针的概念?
  • 文件和输入输出程序设计
    • 什么是标准库文件的流概念?
    • 如何对文件进行操作?
  • 结构和复杂数据组织
    • 什么是自引用结构?
  • 程序开发技术
    • 什么是分块开发技术?这样做有什么好处?
    • 什么是交互式配置?
    • 自上而下和自下而上的开发的比较?
  • 标准库
    • C语言的标准库结构是什么样的?
    • 什么是调试断言?
  • C99引导
    • C99标准主要是负责解决何种问题?
原文地址:https://www.cnblogs.com/zz-1226/p/9822340.html