内容推荐 本书以程序设计初学者为阅读对象,以通过程序解决实际问题为主线,以编程思维、编程技能、语法知识和编程规范为内容框架,通过丰富的实例由浅入深地介绍C语言程序设计的基本思想与方法。 本书导言部分介绍程序、程序设计及其教学建议,后续各章包括程序设计概述、输入输出、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、结构体、指针和编程开发实例。为了提高读者的学习兴趣和成就感,各章选取了大量贴近生活的有趣案例,并采用软件、硬件相结合的智慧寝室系统案例拓展思路。书中以思考、常见错误、编程经验、知识结构图等形式总结了程序设计的技术和方法。 本书既可作为高等学校非计算机专业的程序设计课程教材,也可作为广大编程爱好者的自学读物,对从事软件设计与开发的技术人员也是一本很好的参考书。 目录 0 导言 0.1 程序无处不在 0.2 人人都要理解编程 0.3 解剖一个程序 0.4 学编程的主要内容 0.5 如何学好程序设计 0.6 如何教好程序设计 0.7 本书导读 小结 1 程序设计概述 1.1 初识C语言 1.1.1 程序设计语言 1.1.2 C语言概述 1.1.3 C语言的应用 1.2 程序设计方法 1.2.1 问题分析 1.2.2 算法设计 1.3 程序编写 1.3.1 一个简单的C语言程序 1.3.2 C语言程序的基本元素 1.4 运行调试 1.4.1 C程序的实现过程 1.4.2 C语言的开发环境 1.4.3 程序调试 1.4.4 编程风格 1.5 常见C程序的错误 1.5.1 语法错误 1.5.2 逻辑错误 小结 习题1 2 输入输出 2.1 计算机与外界的交互 2.1.1 输入输出设备 2.1.2 程序的输入输出 2.2 信息显示与输入 2.2.1 显示固定内容的信息 2.2.2 信息输入 2.3 输入输出设计 2.3.1 输出设计 2.3.2 输出的多样化 2.3.3 输入设计 2.3.4 输入的多样化 2.4 输入输出格式控制 2.4.1 显示内容格式控制 2.4.2 数据输入格式控制 2.5 综合案例 小结 习题2 3 顺序结构程序设计 3.1 简单计算问题 3.1.1 设计顺序结构程序 3.1.2 语句的分类 3.2 表达式语句 3.2.1 算术运算符 3.2.2 表达式 3.2.3 赋值语句 3.3 数据与数据类型 3.3.1 常量与变量 …… 4 选择结构程序设计 5 循环结构程序设计 6 数组 7 函数 8 结构体 9 指针 10 编程开发实例 参考文献 |