共找到 83 项 “彭慧” 相关结果
- 全部分类
- 全部
- 文学
- 历史
- 哲学/宗教
- 法律
- 政治/社会
- 医学
- 教育/心理学
- 艺术/传媒
- 研究生考试
- 资格认证考试
- 公开课
- 语言
- 经济金融
- 管理学
- IT/计算机
- 自然科学
- 工学/工程
- 体育
- 行业资料
- 音乐
- 汽车机械制造
- 文档模板
- 创业
- 农学
- 生活
- 数据库教程
- 民族
作者: 彭慧卿 主编 刘琦 李耀芳 高晗 戴华林 戴春霞 洪姣 编著
简介:本书是为将C语言作为入门语言的程序设计类课程编写的教材,以培养学生程序设计的基本能力为目标。全书共分10章:C语言概述、基本数据类型及表达式、简单程序设计、分支结构程序设计、循环结构程序设计、函数、数组、指针、结构体和共用体、文件。 本书在内容编排上,注重教材的易用性。本书既适合程序设计的初学者,也适合想更深入了解C语言的读者。书中设计了很多思考题,并在每章的扩充内容中增加了一些有一定深度和开放性的内容,供希望深入学习程序设计的读者选学和参考,力求做到内容有宽度、有深度。【目录】第1章C语言概述11.1程序与程序设计语言 11.1.1程序的基本概念11.1.2程序设计语言21.2C语言的历史背景41.3C语言的特性51.4C语言程序的基本结构51.4.1C语言程序的结构特点51.4.2程序设计风格71.5C语言程序编译过程及编程环境81.5.1C语言程序编译过程81.5.2C语言编程环境介绍10习题12第2章基本数据类型及表达式152.1标识符152.1.1字符集152.1.2C语言词汇152.2C语言数据类型172.3简单数据输出182.4常量与变量192.4.1常量192.4.2变量212.5表达式242.5.1算术表达式252.5.2赋值表达式262.5.3逗号表达式282.5.4位运算292.6类型转换332.6.1自动转换332.6.2强制类型转换35习题36第3章简单程序设计413.1算法413.1.1算法的概念413.1.2算法的描述423.2C语言语句分类433.3数据的输入和输出453.3.1库函数453.3.2数据输入函数463.3.3整型数据的输入和输出463.3.4实型数据的输入和输出473.3.5字符型数据的输入和输出483.4顺序结构程序设计49习题52第4章分支结构程序设计564.1关系运算符与关系表达式564.1.1关系运算符564.1.2关系表达式574.2逻辑运算符与逻辑表达式574.2.1逻辑运算符584.2.2逻辑表达式594.3if语句604.3.1单分支结构if语句604.3.2双分支结构ifelse语句624.3.3多分支结构else if语句654.4switch语句68习题71第5章循环结构程序设计765.1循环的概念765.2for语句775.3while语句805.4dowhile语句815.5如何跳出循环结构835.6循环的嵌套865.7三种循环的比较905.7.1循环语句的选择905.7.2无限循环925.8循环结构应用实例93习题97第6章函数1026.1结构化程序设计方法1026.2函数定义1046.3函数的调用1066.3.1函数的调用形式1066.3.2函数的调用过程1066.3.3参数传递1076.3.4函数的返回值1096.3.5函数原型声明1116.4函数的嵌套调用和递归调用1126.4.1函数的嵌套调用1126.4.2函数的递归调用1146.5变量的作用域和存储类别1166.5.1变量的作用域1166.5.2变量的存储类型1196.6预处理命令1226.6.1宏定义1226.6.2文件包含1256.7大程序的组成1266.7.1C程序的组成1266.7.2源文件间的通信126习题127第7章数组1337.1一维数组1337.1.1一维数组的定义1347.1.2一维数组元素的引用1357.1.3一维数组的初始化1377.1.4数组名作为函数参数1387.1.5一维数组举例1397.2二维数组1437.2.1二维数组的定义1437.2.2二维数组元素的引用1437.2.3二维数组的初始化1467.3字符数组1517.3.1字符数组的定义与初始化1517.3.2字符串及操作1527.3.3字符串处理函数154习题160第8章指针1708.1地址和指针1708.1.1变量的地址1708.1.2指针变量1718.2指针的基本运算1728.3指针与数组1748.3.1指针和一维数组1748.3.2指针和二维数组1788.4指针与字符串1808.4.1字符指针1808.4.2字符指针与字符数组1808.5指针与函数1828.5.1指针作为函数的参数1838.5.2数组名与指针作为函数参数的比较1848.5.3指针型函数1878.5.4指向函数的指针1898.6指向指针的指针和指针数组1908.6.1指向指针的指针1908.6.2指针数组1918.6.3行指针194习题196第9章结构体和共用体2019.1结构体类型的定义2019.2结构体变量的定义和使用2029.2.1结构体变量的定义2039.2.2结构体变量的引用2049.2.3结构体变量的初始化2069.3结构体数组2079.3.1结构体数组的定义及初始化2079.3.2结构体数组应用举例2099.4结构体指针2119.4.1指向结构体变量的指针2119.4.2指向结构体数组的指针2129.4.3结构体指针作为函数参数2139.5共用体类型2149.5.1共用体的概念2149.5.2共用体类型定义和变量定义2149.6用typedef自定义数据类型217习题217第10章文件22310.1文件概述22310.1.1文件的概念22310.1.2文件的分类22310.1.3缓冲文件系统22410.1.4文件指针22410.1.5文件的操作顺序22510.2文件操作22510.2.1文件的打开和关闭22610.2.2文件的读/写22710.2.3文件的定位与随机读/写23610.3文件应用综合实例238习题241附录A标准字符与ASCII码对照表243附录B运算符的优先级和结合性245附录CC常用库函数247参考文献252
















