全书共分13章,内容包括:C语言概述,C程序设计的基本知识,顺序结构,选择结构,循环结构,函数,数组,地址和指针,编译预处理和动态存储分配,结构体、共用体和枚举,位运算,文件,程序的综合设计及5个附录。每章后都附有适量的习题,读者可通过习题巩固已学的知识。(1)理论与实践并重。本书全面系统的介绍了C语言程序设计的理论基础,并给出了丰富的实例(2)习题丰富,易于读者练习。每章后都附有适量的习题,读者可通过习题巩固已学的知识(3)内容通俗易懂,深入浅出。本书按传统的知识点来组织教学内容,又以简洁和清晰的方式逐步深入介绍C语言的内容。(4)配套资源丰富。本书还编写了配套的实验指导和习题集《C程序设计上机指导与习题(第2版)》,章节完全对应。第1章C语言概述11.1C语言的产生与发展11.2C语言的特点21.3编制简单的C语言程序31.3.1简单的程序设计31.3.2C程序的编辑、编译和连接61.4VisualC++6.0简介61.4.1VisualC++6.0简介61.4.2运行C程序的方法和步骤111.5算法及算法表示161.5.1算法的概念171.5.2算法的特性与设计要求171.5.3算法的表示和举例18本章小结25习题26第2章C语言程序设计的基本知识272.1C语言的数据类型272.2标识符、常量与变量282.2.1标识符282.2.2常量292.2.3变量322.3算术运算符和算术表达式362.3.1基本的算术运算符372.3.2运算符的优先级、结合性和算术表达式372.3.3强制性类型转换表达式382.4赋值运算符和赋值表达式382.4.1赋值运算符和赋值表达式382.4.2赋值运算中的类型转换402.5逗号运算符和逗号表达式412.6自加、自减运算符412.7关系运算与逻辑运算432.7.1关系运算符和关系表达式432.7.2逻辑运算符和逻辑表达式442.7.3运算符的优先级45本章小结45习题45第3章顺序结构473.1C语言的基本语句473.2格式输入/输出函数503.2.1格式输入函数503.2.2格式输出函数543.3字符数据的输入/输出函数593.3.1字符输入函数593.3.2字符输出函数603.4程序举例61本章小结63习题63第4章选择结构654.1用if语句实现选择结构654.1.1if语句的基本形式654.1.2嵌套的if语句684.2用switch语句实现多分支选择结构734.2.1switch语句的基本形式744.2.2switch语句的执行过程744.2.3用switch和break语句实现选择结构764.3条件表达式构成的选择结构774.4程序举例77本章小结80习题80第5章循环结构825.1while循环结构825.1.1while循环的一般形式835.1.2while循环的执行过程845.2do-while循环结构855.2.1do-while循环的一般形式855.2.2do-while循环的执行过程855.3for循环结构865.3.1for循环的一般形式865.3.2for循环的执行过程865.3.3for语句的说明875.4用语句标号和goto语句构成的循环结构875
"synopsis" may belong to another edition of this title.