全书将C语言的知识分成三大板块:入门、程序设计的基本结构和模块化程序设计的结构。使在入门这个板块中,目的是使学生清楚地了解C语言程序的编辑、编译、运行及基本程序语句;在程序设计的基本结构板块中介绍了制定程序算法的流程图和两种重要的程序语句结构:分支结构和循环结构,目的是使学生掌握分析问题的方法,学会用C言程序的结构来思考问题和解决问题;在模块化程序设计的结构板块中,目的是要使学生了解模块化程序设计的思想,掌握怎样通过程序功能来划分程序模块,并进一步通过指针、结构、文件、位运算等全面了解C语言程序设计的手段和方法,培养和锻炼开放性思考问题和解决问题的能力。本书既适合作大学本科和专科院校的教材,也可作一般工程技术人员的参考书。
本书内容分为三部分,共11章。第1、2章为第一部分,为初学者的入门知识,简单介绍C语言编写程序的步骤、方法和程序结构。第3、4、5章为第二部分,是程序设计的基础部分,详细描述程序算法的流程图及C语言的控制结构。掌握了第一、二部分的内容,读者可以完成简单的程序设计。第6、7、8、9、10、11章为第三部分,讲述模块化程序设计的概念和实现的方法,以及图形方式的程序设计方法和对文件的操作。
本书每一章都有详细的程序范例,以说明程序语句的概念、作用、含义和使用方法。全书语言通俗易懂,讲解由浅入深,注重程序语句本身的功能与作用,强调对C语言语句的掌握。
本书既适合作大学本科和专科院校的教材,也可作一般工程技术人员的参考书。
第1章 引言
1.1 C语言的发展过程
1.2 C语言的特点
1.3 简的单语言程序
1.4 C语言程序的结构
1.5 C程序设计语言的执行
1.5.1源程序翻译
1.5.2链接目标程序
1.5.3集成开发环境
1.6本章小结
习题
第2章基本的程序语句
2.1 数据类型及取值范围
2.2 标识符、变量和常量
2.2.1 标识符
2.2.2 变量和常量
2.3 一维简单数组
2.4 基本运算符、表达式及运算的优先级
2.4.1 算术运算符及算术表达式
2.4.2 关系运算符及关系表达式
2.4.3 逻辑运算符及逻辑表达式
2.4.4 位运算符及表达式
2.4.5 三目运算符
2.4.6 复杂表达式的计算顺序
2.4.7 数据类型的转换
2.4.8 逗号表达式
2.4.9 C语言的基本语句结构
2.5 基本的输入/输出函数简介
…………………………………………
第3章 程序的简单算法制定
3.1 结构化程序的算法制定
3.2 结构化程序的算法描述
3.2.1 流程图
3.2.2 N.S图
3.2.3 PAD图
3.3 算法制定范例
3.4 本章小结
习题
第4章 分支结构
4.1 if结构
4.1.1 if语句
4.1.2 if_else语句
4.1.3 if语句的嵌套
4.2 switch结构
4.2.1 switch语句
4.2.2 break语句在switch语句中的作用
4.3 程序范例
4.4 本章小结
………………………………………………………