内容简介
编辑推荐:本书阐述了如何用SCO OpenServer开发系统创建和维护C程序,它提供了编程工具及如何用它们开发软件的方法。本书包括:随开发系统提供的与ANSI一致的C 编译程序的实现细节,调试工具以及如何用它们来发现和排除C语言与汇编语言中的错误方面的信息,以及如何用dbXtra在基于OSF/Motif的窗口环境下调试C语言与C++语言程序的信息等。本书的读者对象为使用SCO OpenServer开发系统及其它UNIX系统开发应用软件的开发人员,以及计算机专业的大学高年级学生或研究生。
目录
关于本书
如何使用这本指南
符号约定
相关文档
其它参考资料
第1章使用编程工具
1.?1创建源代码
1.?2将代码存档
1.?3分析代码
1.?3.?1使用cb
1.?3.?2使用cscoPe
1.?3.?3使用1int
1.?3.?4使用cflow
1.?3.?5使用cxref
1.?4将分析过程中所做的修改归档
1.?5编译代码
1.?5.?1使用make
1.?6测试代码
1.?7调试代码
1.?7.?1使用dbxtra
1.?7.?2测试修正的结果
1.?8程序结构和指导方针
1.?8.?1程序结构
1.?8.?2前导文件
1.?8.?3出错处理
第2章C编译系统
2.?1编译和链接
2.?1.?1基本cc命令行语法
2.?1.?2cc命令行选项的一般使用
2.?1.?3链接
2.?2库和前导文件
2.?2.?1前导文件
2.?2.?2如何使用库函数
2.?2.?3C库(1ibc)
2.?2.?4数学库(1ibm)
2.?2.?5常规库(1ibgen)
2.?2.?6标准I/O
第3章C语言编译程序
编译模式
翻译阶段
3.?1源文件和单词化
3.?1.?1记号
3.?1.?2标识符
3.?1.?3关键字
3.?1.?4常量
3.?1.?5字符串正文
3.?1.?6宽字符串正文
3.?1.?7标点
3.?1.?8注释
3.?2预处理
3.?2.?1三字符序列
3.?2.?2预处理单词
3.?2.?3预处理指令
3.?3声明和定义
3.?3.?1基本类型
3.?3.?2作用域
3.?3.?3存储持续时间
3.?3.?4存储类型说明
3.?3.?5声明
3.?3.?6函数定义
3.?4转换和表达式
3.?4.?1隐含转换
3.?4.?2表达式
3.?4.?3操作符
3.?4.?4操作符的结合性和优先级
3.?4.?5常量表达式
3.?4.?6初始化
3.?5语句
3.?5.?1表达式语句
3.?5.?2复合语句
3.?5.?3选择语句
3.?5.?4循环语句
3.?5.?5跳转语句
3.?6可移植性考虑
第4章C..