![]()
内容推荐 本书是河南省省级精品课程“C语言程序设计”的配套教材。全书分为程序设计基础篇和程序设计进阶篇两大部分:基础篇介绍了C语言概述,数据类型、运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数及预处理命令;进阶篇主要介绍了指针,结构体与共用体,位运算及文件。 本书知识体系完整、结构清晰、叙述简洁、例题典型丰富,注重对读者进行程序设计方法的基础训练,培养良好的程序设计风格。本书配有网络版的教学平台及考试系统,并提供相关的教学资源(电子课件、例题源代码等)。 本书适合作为高等院校非计算机类各专业“C语言程序设计”课程的教材,也可作为计算机程序设计人员的参考书。 目录 程序设计基础篇 第1章 C语言概述 1.1 程序设计语言的发展过程 1.1.1 机器语言(第一代语言) 1.1.2 汇编语言(第二代语言) 1.1.3 高级语言 1.2 C语言简介 1.2.1 C语言的发展 1.2.2 C语言的特点 1.2.3 C语言和C++语言 1.3 C语言程序的结构 1.3.1 简单的C语言程序 1.3.2 C语言程序的结构 1.4 C语言程序的运行步骤和集成开发环境 1.4.1 C语言程序的运行步骤 1.4.2 C语言的集成开发环境 小结 习题1 第2章 数据类型、运算符与表达式 2.1 C语言数据类型概述 2.2 常量 2.2.1 常量的概念 2.2.2 符号常量 2.2.3 整型常量 2.2.4 实型常量 2.2.5 字符常量 2.2.6 字符串常量 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.5.1 赋值运算符 2.5.2 赋值表达式及其值 2.5.3 复合赋值运算符 2.6 逗号运算符和逗号表达式 2.7 数据类型转换 2.7.1 数据类型的自动转换 2.7.2 数据类型的强制转换 小结 习题2 第3章 顺序结构程序设计 3.1 结构化程序设计方法 3.1.1 自顶向下、逐步求精、模块化的结构化程序设计方法 3.1.2 程序的结构 3.2 C语句概述 3.2.1 表达式语句 3.2.2 函数调用语句 3.2.3 控制语句 3.2.4 复合语句 3.2.5 空语句 3.3 程序的注释 3.4 数据的输入和输出 3.4.1 输入和输出的基本概念 3.4.2 输入和输出的实现 3.5 字符数据输入和输出函数 …… 程序设计进阶篇 附录A 常用字符与ASCII码对照表 附录B 扩展ASCII码对照表 附录C C语言关键字 附录D C语言的9种控制语句 附录E C语言运算符的优先级与结合性 附录F 常用的ANSI C标准库函数 参考文献 |