![]()
内容推荐 本书分为五部分,通过大量简明易懂的范例由浅入深地演示C语言中的概念和编程技巧:第一部分介绍与C语言的语法及程序结构有关的基础概念;第二部分介绍复杂的数据类型;第三部分讲解如何分配及释放内存;第四部分介绍与读取数据及写入数据有关的各种话题;第五部分详述如何创建并管理多文件的程序。书中的每个程序都是完整的,采用新式的C语言语法编写,并给出了预期结果。作者还将其推广到大型的开发项目、其他的编程语言乃至一般的软件开发工作,并根据多年的开发经验提出了一些建议,帮助读者养成良好的编程习惯,厘清编程思路。 作者简介 杰夫·苏哈伊(Jeff Szuhay),是QuarterTil2的首席开发人员,专门针对桌面环境开发带有丰富图形效果的软件计时码表。他在计算机软件开发领域有超过35年的经验,全程参与过各种开发工作的初期编程、完整测试以及最终交付等环节,这些工作包括系统分析、系统性能优化以及应用程序设计等。 他于1988年在匹兹堡大学获得计算机科学学士学位。多年来他致力于使用C语言和类C语言进行编程,他精通C++、Objective-C、C#和JavaScript。 目录 译者序 前言 作者简介 审校者简介 第一部分 C语言的基础知识 第1章 运行Hello, World!程序 1.1 技术要求 1.2 编写第一个C语言程序 1.3 了解程序开发流程 1.3.1 编辑 1.3.2 编译 1.3.3 运行 1.3.4 验证 1.3.5 重复 1.4 创建、录入并保存第一个C语言程序 1.5 编译第一个C语言程序 1.6 运行第一个C语言程序 1.7 添加注释 1.7.1 怎样写好注释 1.7.2 给Hello, world!程序添加注释 1.8 学着在代码上做实验 1.9 小结 第2章 了解程序的结构 2.1 技术要求 2.2 语句与代码块 2.2.1 在语句与代码块中试验各种转义序列 2.2.2 了解分隔符的用法 2.2.3 了解空白的用法 2.2.4 了解C语言的各种语句 2.3 了解C语言的函数 2.4 了解如何定义函数 2.4.1 了解函数的标识符 2.4.2 了解函数的语句块 2.4.3 了解函数的返回值 2.4.4 通过函数的参数传递数值 2.5 执行顺序 2.6 了解如何声明函数 2.7 小结 第3章 基本的数据类型 3.1 技术要求 3.2 了解数据类型 …… 第二部分 复杂的数据类型 第三部分 内存分配 第四部分 输入与输出 第五部分 开发大型程序 附录 |