内容推荐 C语言是一种面向过程的计算机程序设计语言,它是目前众多计算机语言中公认的优秀的结构化程序设计语言之一。它既具有高级语言的特点,又具有汇编语言的特点。它既可以作为开发系统软件的程序设计语言,也可以作为开发应用软件的程序设计语言。因此,它的应用范围十分广泛。 李红卫、李秉璋主编的《C程序设计与训练(第3版新世纪中等职业教育计算机基础教育系列规划教材)》在第一版的基础上对教材进行了修订,增加了指针、位运算以及在一维数组中插入和删除数组元素的操作;调整了部分章节的先后次序;更换和增加了一些例题,所有例题均在VC++6.0环境下调试通过;补充了大量难易不等,紧扣各章重点、难点的习题和训练习题;修订了多处文字描述,使得教材更适合中职学生使用。 目录 上篇 程序设计 第1章 C程序设计概述 1.1 计算机语言、程序与程序设计 1.1.1 计算机语言 1.1.2 程序与程序设计 1.2 算法的概念、表示方法及其描述的基本结构 1.2.1 算法的概念 1.2.2 算法的表示方法 1.2.3 算法描述的基本结构 1.3 C语言概述 1.3.1 C语言的产生和发展 1.3.2 C语言的特点 1.3.3 C程序结构 1.3.4 C程序的格式特点 1.4 C程序的设计步骤与运行环境 1.4.1 C程序的设计步骤 1.4.2 Dev C++5.11开发环境 本章小结 习题 第2章 数据类型与表达式 2.1 C语言基本字符集和词汇 2.1.1 C语言基本字符集 2.1.2 词汇 2.2 C语言的数据类型 2.3 常量 2.3.1 整型常量 2.3.2 实型常量 2.3.3 字符型常量 2.3.4 字符串常量 2.3.5 符号常量 2.4 变量 2.4.1 整型变量 2.4.2 实型变量 2.4.3 字符型变量 2.5 运算符和表达式 2.5.1 C语言运算符与表达式简介 2.5.2 算术运算符和算术表达式 2.5.3 赋值运算符和赋值表达式 2.5.4 逗号运算符和逗号表达式 2.5.5 条件运算符和条件表达式 2.6 指 针 2.6.1 指针的概念 2.6.2 指针变量的定义 2.6.3 指针运算符 2.6.4 指针变量的初始化和运算 2.7 位运算符 2.7.1 按位与运算符 2.7.2 按位或运算符 2.7.3 按位异或运算符 2.7.4 按位非运算符 2.7.5 左移运算符 2.7.6 右移运算符 2.8 类型转换 2.8.1 自动类型转换 2.8.2 强制类型转换 本章小结 习题 第3章 基本语句与顺序结构程序设计 3.1 语句 3.1.1 简单语句 3.1.2 结构语句 3.2 数据输入与输出 3.2.1 数据输入/输出的概念 3.2.2 字符数据的输入/输出函数 3.2.3 格式化输入/输出函数 3.3 顺序结构程序设计 3.4 顺序结构程序设计应用举例 本章小结 习题 第4章 选择结构程序设计 4.1 问题的提出 4.2 关系运算与逻辑运算 4.2.1 关系运算 4.2.2 逻辑运算 4.3 if语句 4.3.1 if语句的三种基本形式 4.3.2 if语句的嵌套 4.4 switch语句 4.5 选择结构程序设计应用举例 本章小结 习题 第5章 循环结构程序设计 5.1 while循环语句 5.2 do…while循环语句 5.3 for循环语句 5.4 循环结构的嵌套 5.5 转移语句 5.5.1 break语句 5.5.2 continue语句 5.5.3 goto语句 5.6 循环结构程序设计应用举例 本章小结 习题 第6章 数组及字符串 6.1 一维数组的定义和引用 6.1.1 一维数组的定义及初始化 6.1.2 一维数组元素的引用 6.1.3 一维数组的应用——查找 6.1.4 一维数组的应用——插入、删除 6.1.5 一维数组的应用——排序 6.1.6 一维数组其他应用举例 6.2 二维数组的定义和引用 6.2.1 二维数组的定义及初始化 6.2.2 二维数组元素的引用 6.2.3 二维数组应用举例 6.3 字符数组和字符串 6.3.1 字符数组的定义及初始化 6.3.2 字符数组元素的引用 6.3.3 字符串与printf、scanf函数 6.3.4 gets函数和puts函数 6.3.5 常用字符串处理函数 6.3.6 字符串应用举例 6.4 数组应用举例 本章小结 习题 第7章 函数 7.1 函数的概念 7.1.1 从函数定义的角度分类 7.1.2 从函数是否具有参数的角度分类 7.1.3 从函数运行是否产生返回结果的角度分类 7.2 函数定义 7.2.1 函数定义的一般形式 7.2.2 函数的定义格式 7.3 函数调用 7.3.1 函数调用方式 7.3.2 函数的声明 7.3.3 函数的形式参数和实际参数 7.3.4 函数定义与调用举例 7.4 函数的嵌套调用 7.5 函数的递归调用 7.6 数组作为函数参数 7.6.1 数组元素作为函数实参 7.6.2 数组作为函数参数 7.7 变量及其作用域 7.7.1 局部变量及其作用域 7.7.2 全局变量及其作用域 7.8 变量的存储类型和生存期 7.8.1 变量的存储区域 7.8.2 变量的存储区域 7.8.3 变量存储类型与生存期、作用域的关系 7.9 函数应用举例 本章小结 习题 第8章 文件 8.1 C文件概述 8.1.1 文件分类 8.1.2 文件名 8.1.3 文件指针 8.2 文件的打开与关 |