高级语言程式设计:C语言描述


高级语言程式设计:C语言描述

文章插图
高级语言程式设计:C语言描述【高级语言程式设计:C语言描述】《高级语言程式设计:C语言描述》是2013年科学出版社出版的图书,作者是陆黎明 、朱媛媛 。
基本介绍外文名:High Level Language Programming
书名:高级语言程式设计:C语言描述
作者:陆黎明 朱媛媛
出版日期:2013年1月1日
语种:简体中文
ISBN:9787030365057
出版社:科学出版社
页数:225页
开本:16
品牌:科学出版社
内容简介《高级语言程式设计:C语言描述》以目前流行的C语言为例,全面阐述了高级语言程式设计的基本概念、基本方法和基本技术 。主要内容包括C程式设计基础,数据类型、运算符和表达式,结构化程式设计,数组、指针,函式,结构体类型、档案等 。《高级语言程式设计:C语言描述》强调程式设计方法的教学,通过大量具有趣味性和实用性的例题来说明C语言中语法的套用,以及程式设计的概念、方法和技巧,并对例题做了详细的分析,富有启发性;将初学者较难掌握的指针数据类型提前到数组这一章节,使学生有较多的时间来理解和掌握它的套用;所配的练习题有针对性,贴近生活,能够激发学生学习的兴趣和积极性;结构合理,重点突出,难点分散,图文并茂,格式规範,有利于学生学习C语言和培养良好的程式设计风格及习惯 。《高级语言程式设计:C语言描述》可作为各类高等学校本科、高职高专、成人教育的教材,也可作为计算机等级考试(二级C)的参考书和自学教材 。图书目录前言 第1章 程式设计基础 1.1 数在计算机内的表示形式 1.1.1 进位计数制 1.1.2 数制转换 1.1.3 码制 1.1.4 定点数和浮点数 1.1.5 字元编码 1.2 程式设计和算法 1.2.1 计算机的工作原理 1.2.2 程式设计 1.2.3 算法 1.3 程式设计语言 1.3.1 程式设计语言分类 1.3.2 C语言的发展和特点 1.4 C语言的字元集和标识符 1.4.1 字元集 1.4.2 标识符 1.5 C程式的基本结构和上机步骤 1.5.1 C程式的基本结构 1.5.2 C程式的上机步骤 练习1 第2章 数据类型、运算符和表达式 2.1 常量和变数 2.1.1 常量 2.1.2 变数 2.2 基本数据类型 2.2.1 整型数据 2.2.2 实型数据 2.2.3 字元型数据 2.2.4 变数的初始化 2.3 运算符和表达式 2.3.1 算术运算符和算术表达式 2.3.2 赋值运算符和赋值表达式 2.3.3 逗号运算符和逗号表达式 2.3.4 &运算符和sizeof运算符 2.3.5 运算符的优先权和结合性 2.4 数据类型转换 2.4.1 类型自动转换 2.4.2 类型强制转换 练习2 第3章 结构化程式设计 3.1 结构化程式设计概述 3.2 顺序结构程式设计 3.2.1 C语言语句概述 3.2.2 常用的输入和输出函式 3.2.3 顺序结构程式设计举例 3.3 选择结构程式设计 3.3.1 关係运算符和关係表达式 3.3.2 逻辑运算符和逻辑表达式 3.3.3 if语句 3.3.4 条件运算符 3.3.5 switch语句 3.4 循环结构程式设计 3.4.1 while循环结构 3.4.2 do-while循环结构 3.4.3 for循环结构 3.4.4 循环结构的嵌套 3.4.5 无条件转移语句 3.4.6 循环程式设计方法举例 练习3 第4章 数组、指针 4.1 一维数组 4.1.1 一维数组的定义 4.1.2 一维数组的初始化 4.1.3 一维数组元素的引用 4.1.4 一维数组套用举例 4.2 二维数组 4.2.1 二维数组的定义 4.2.2 二维数组的初始化 4.2.3 二维数组元素的引用 4.2.4 二维数组套用举例 4.3 指针与数组 4.3.1 指针与指针变数 4.3.2 与指针有关的运算 4.3.3 指针与一维数组 4.3.4 用typedef自定义类型 4.3.5 指针与二维数组 4.4 字元数组和字元串处理函式 4.4.1 字元数组 4.4.2 常用字元串处理函式 4.4.3 字元数组套用举例 4.5 指针数组和二级指针 4.5.1 指针数组 4.5.2 二级指针 练习4 第5章 函式 5.1 函式概述 5.2 函式的定义 5.3 函式的调用 5.3.1 函式声明 5.3.2 函式调用 5.3.3 形参与实参 5.3.4 库函式调用实例 5.4 数组作为函式的参数 5.4.1 数组元素作函式实参 5.4.2 指针作函式参数 5.4.3 数组名作函式参数 5.5 函式的嵌套调用和递归调用 5.5.1 函式的嵌套调用 5.5.2 函式的递归调用 5.6 指针与函式 5.6.1 返回指针值的函式 5.6.2 动态存储分配函式 5.6.3 指向函式的指针 5.7 变数的作用域和存储类别 5.7.1 变数的作用域 5.7.2 变数的存储类别 5.8 内部函式和外部函式 5.8.1 内部函式 5.8.2 外部函式 5.8.3 外部函式套用举例 练习5 第6章 结构体类型 6.1 结构体类型的定义 6.2 结构体变数的定义和使用 6.2.1 结构体变数的定义和初始化 6.2.2 结构体变数的使用 6.3 结构体数组 6.3.1 结构体数组的定义和初始化 6.3.2 结构体指针 6.4 结构体作函式参数 6.4.1 结构体变数作函式参数 6.4.2 结构体指针(数组)作函式参数 6.5 动态数据结构——鍊表 6.5.1 单鍊表概述 6.5.2 单鍊表的基本操作 6.5.3 单鍊表套用举例 练习6 第7章 档案 7.1 档案概述 7.2 档案的打开和关闭 7.2.1 档案类型指针 7.2.2 档案的打开 7.2.3 档案的关闭 7.3 档案的读写 7.3.1 档案的字元读写 7.3.2 档案的字元串读写 7.3.3 档案的格式化读写 7.3.4 档案的数据块读写 7.4 档案的定位 7.4.1 rewind()函式 7.4.2 fseek()函式 7.4.3 ftell()函式 7.5 档案的出错检测与处理 7.5.1 ferror()函式 7.5.2 clearerr()函式 练习7 附录A 常用运算符的含义、优先权和结合性 附录B 常用C库函式 参考文献