C语言编程初学者指南C语言是一种强大的基于过程的编程语言,它于1972年由Dennis Ritchie在贝尔实验室发明。C语言最初是开发来用于UNIX平台的,但却已经扩展到很多其他的系统和应用中。C语言还影响了很多其他的编程语言,例如C++和Java。
编程初学者,特别是那些进入计算机科学和工程专业学习的人,需要构建有关操作系统、硬件和应用程序开发概念的牢固基础知识。很多的学院教授学生学习如何用C编程,从而使他们能够学习高级概念以及在C的基础上建立起来的其他语言。
学习C语言的很多学生也承认,它不是一种很容易学习的编程语言,但是,从专业人士的角度来看,本书清晰的讲解、完备的示例和图片,使得学习C语言变得容易而有趣。本书中的每一章都包含了本章小结和编程挑战,而且还给出了一个完整的程序,从而使得读者可以应用一章中所学的基本概念来构建一个容易编写的应用。
要完整地学习本书,你需要在计算机中安装gcc(具体介绍参见本书第1章)或者TCC(参见附录D)这样的一个C编译器,并且至少要有一个文本编辑器。在UNIX或者类似的环境下,你可能会使用vi、Vim或Emacs。在Microsoft Windows下,你可以使用Notepad或者任何其他的纯文本编辑器。
第1章 C编程入门 1.1 安装和配置Cygwin环境1.2 认识main()函数1.3 使用注释1.4 理解关键字1.5 使用程序语句1.6 使用指令1.7 创建并运行第一个C程序1.8 调试C程序1.9 本章小结1.10 编程挑战第2章 基本数据类型 2.1 内存概念简介2.2 理解数据类型2.3 初始化变量和赋值运算符2.4 打印变量的内容2.5 使用转换修饰符2.6 理解常量2.7 使用编程惯例和风格2.8 用C做算术运算2.9 理解运算符优先级2.10 本章程序:Shop Profit2.11 本章小结2.12 编程挑战第3章 条件第4章 循环结构第5章 结构化程序设计第6章 数组第7章 指针第8章 字符串第9章 数据结构简介第10章 动态内存分配第11章 文件输入和输出第12章 C预处理器附录A 常用UNIX命令附录B Vim快速参考附录C nano快速指南附录D TCC快速参考附录E ASCII字符代码附录F 常用C库函数
相关资源:敏捷开发V1.0.pptx
