本章主要讲述了以下内容。
C语言的创始者为美国人丹尼斯·里奇(Dennis Ritchie)。
C语言发展经历了五个标准:“K&R”“C89”“C90”“C99”“C11”。
C语言是结构化程序,它采用自顶向下、逐步细分和模块化的程序设计方法,使用顺序、选择、循环三种基本控制结构来构造程序。
简洁、灵活、高效是C语言最大的特点,C语言在系统开发、底层设计上有卓越的表现,很多经典算法、框架是用C语言来编写的。
本书采用Windows+记事本+GCC编译器的开发环境。主要原因有三点:把精力更多地放在学习和掌握C语言上;避免对集成开发环境形成依赖;软件体积小,对机器的配置要求不高。
演示安装“Notepad++”和“MinGW”并配置环境变量,搭建C程序开发环境。
通过编写第一个C程序,了解C程序的基本框架,了解注释、文件包含与main函数的作用,了解C程序的四道编译流程。
C程序的三种调试方式:人工调试、代码调试、工具调试。
学会调试命令的使用,能够使用GDB调试工具对C程序进行调试。