内容推荐 本书主要介绍程序设计基础知识、程序结构设计、数组、函数、指针、结构体和共用体、文件的基础知识,还注重实例应用,每章后面都有实际案例。案例内容承上启下,层层深入。在案例选取上,还做到让复杂问题简单化,让简单问题实用化,旨在树立学生的程序设计思想和培养学生编写与调试程序的能力。本书选择典型案例综合应用,从问题描述、系统功能的描述、模块的划分、总体的设计、程序的实现几个步骤扩展讲解,能充分培养学生的工程实践能力。 目录 1 程序设计概述 1.1 程序和程序设计 1.2 算法 1.3 程序设计过程 1.4 C语言简介 1.5 程序设计方法 1.6 案例应用 本章小结 习题 2 数据类型、运算符与表达式 2.1 数据类型 2.2 常量与变量 2.3 运算符与表达式 2.4 标准输入/输出 2.5 数学函数 2.6 案例应用 本章小结 习题 3 程序控制结构 3.1 程序的基本结构 3.2 语句 3.3 顺序结构 3.4 选择结构 3.5 循环结构 3.6 结构化程序设计方法 3.7 案例应用 本章小结 习题 4 函数 4.1 函数概述 4.2 函数的定义与声明 4.3 函数调用 4.4 函数返回类型与返回值 4.5 函数的参数 4.6 递归调用 4.7 变量作用域 4.8 变量存储类别 4.9 内部函数与外部函数 4.10 预处理命令 4.11 案例应用 本章小结 习题 5 数组 5.1 数组概述 5.2 一维数组 5.3 二维数组 5.4 字符数组 5.5 案例应用 本章小结 习题 6 指针 6.1 指针的概念 6.2 指针与函数 6.3 指针与数组 6.4 动态内存分配 6.5 案例应用 本章小结 习题 7 结构体与共用体 7.1 结构体类型与结构体变量 7.2 结构体数组 7.3 结构体与函数 。7.4 动态数据结构 7.5 共用体 7.6 案例应用 本章小结 习题 8 文件 8.1 文件的基本概念 8.2 常用文件操作的标准函数 8.3 案例应用 本章小结 习题 9 综合案例 9.1 学生成绩管理系统 9.2 电子时钟 9.3 拼图游戏 附录 附录A 上机指导 附录B 常用字符与ASCII代码对照表 附录C 运算符和结合性 附录D C库函数 参考文献 |