网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C语言程序设计 |
分类 | |
作者 | 孙海洋 |
出版社 | 清华大学出版社 |
下载 | |
简介 | 内容推荐 本教材共包括10章,在基础章节如基本数据类型、分支结构、循环结构、数组等章节的编写上力争简洁明了,让读者较容易地掌握C语言的基本语法。突出C语言模块化设计思想即“函数”章节,对较难掌握且为C语言精髓章节“指针”,知识点描述避免高深、抽象,联系实际生活设计例题。把编程规范贯穿于整本教材,培养读者的编程素养。例子选取追求简单、通俗、明了。 目录 \t章C语言概述 \t1.1计算机系统 \t1.2计算机语言与程序设计语言 \t1.2.1计算机语言 \t1.2.2程序设计语言及其发展 \t1.3C语言的起源及特点 \t1.3.1热衷游戏与UNIX的起源 \t1.3.2UNIX的改进与C语言的起源 \t1.3.3C语言的特点 \t1.4C语言的标准化 \t1.4.1ANSI C/ISO C标准 \t1.4.2C99标准 \t1.4.3C11标准 \t1.5简单的C语言程序举例 \t1.5.1C语言程序的结构 \t1.5.2C语言的编程风格与规范 \t1.6C语言程序设计的一般步骤 \t1.7算法 \t1.7.1算法的概述 \t1.7.2算法的表示 \t小结 \t习题 \t第2章顺序结构程序设计 \t2.1简单的顺序结构程序 \t2.1.1标识符、关键字、常量、变量 \t2.1.2运算符、表达式、语句 \t2.1.3格式化输入、输出 \t2.2数据类型 \t2.2.1整型类型 \t2.2.2浮点类型 \t2.2.3字符类型 \t2.3输入输出 \t2.3.1字符型数据的输入和输出 \t2.3.2数值型数据的输入和输出 \t2.3.3数值与字符混合输入和输出 \t小结 \t习题 \t第3章运算符与表达式 \t3.1运算符和表达式中的基本概念 \t3.2算术运算符及算术表达式 \t3.3逻辑、关系运算符及其表达式 \t3.4赋值运算符及赋值表达式 \t3.5移位运算符及移位表达式 \t3.6sizeof运算符及其表达式 \t3.7逗号运算符及逗号表达式 \t3.8运算符的优先级与结合性 \t3.9类型转换 \t3.9.1自动类型转换 \t3.9.2强制类型转换 \t小结 \t习题 \t第4章分支结构 \t4.1if语句 \t4.2if else语句与条件表达式 \t4.2.1if else语句 \t4.2.2条件表达式 \t4.3if语句嵌套 \t4.4级联else if多分支语句 \t4.5switch case多分支结构 \t小结 \t习题 \t第5章循环结构 \t5.1while循环 \t5.2do while循环 \t5.3while和do while的关系 \t5.3.1while和do while的等价关系 \t5.3.2while和do while的不等关系 \t5.4for循环 \t5.5循环的嵌套结构 \t5.6执行流程跳转语句 \t5.6.1goto语句 \t5.6.2break语句 \t5.6.3continue语句 \t5.7综合举例 \t小结 \t习题 \t第6章数组 \t6.1一维数组 \t6.1.1一维数组的定义 \t6.1.2一维数组的引用 \t6.1.3一维数组的初始化 \t6.2查找和排序算法 \t6.2.1顺序查找 \t6.2.2气泡排序 \t6.2.3选择排序 \t6.3二维数组 \t6.3.1二维数组的定义 \t6.3.2二维数组的引用 \t6.3.3二维数组的初始化 \t6.3.4二维数组的存储 \t6.3.5二维数组的应用举例 \t6.4一维字符数组 \t6.4.1一维字符数组的定义及初始化 \t6.4.2一维字符数组的引用 \t6.4.3一维字符数组的应用举例 \t6.5字符串处理函数 \t6.6二维字符数组 \t6.6.1二维字符数组的定义及初始化 \t6.6.2二维字符数组的引用 \t6.6.3二维字符数组的应用举例6.7数组综合举例 \t小结 \t习题 \t第7章函数 \t7.1函数的定义 \t7.1.1函数定义格式 \t7.1.2函数返回值 \t7.2函数的调用 \t7.2.1函数调用格式 \t7.2.2函数调用过程 \t7.2.3函数原型声明 \t7.2.4函数调用举例 \t7.3函数的嵌套调用 \t7.4传值调用和传址调用 \t7.5递归函数 \t7.6变量的作用域和生存期 \t7.6.1变量的作用域 \t7.6.2存储区和存储类型 \t小结 \t习题 \t第8章指针 \t8.1指针的定义与引用 \t8.1.1内存与地址 \t8.1.2指针变量的定义 \t8.1.3指针变量的引用 \t8.2指针与数组 \t8.2.1一维数组和指针 \t8.2.2二维数组和指针 \t8.2.3数组指针和指针数组 \t8.3指针与字符串 \t8.3.1常量字符串与指针 \t8.3.2变量字符串 \t8.4指针与函数 \t8.4.1指针作函数形参——传址调用 \t8.4.2指针作函数返回类型——指针函数 \t8.4.3指向函数的指针——函数指针 \t8.5二级指针 \t8.5.1二级指针的定义 \t8.5.2二级指针与二维数组 \t8.5.3二级指针与指针数组 \t8.6动态内存分配与指针 \t8.6.1无类型指针和空指针 \t8.6.2常见动态内存申请和释放函数 \t小结 \t习题 \t第9章自定义类型 \t9.1结构体类型及其变量 \t9.1.1结构体类型的引入 \t9.1.2结构体类型定义 \t9.1.3结构体类型的变量 \t9.1.4结构体变量成员的引用 \t9.1.5结构体变量的存储 \t9.2结构体数组 \t9.2.1结构体数组定义与使用 \t9.2.2结构体数组的应用 \t9.2.3类型同义词 \t9.3结构体指针与结构体数组 \t9.4结构体与函数 \t9.5单链表 \t9.5.1数据的存储结构 \t9.5.2单链表 \t9.5.3单向循环链表 \t9.6共用体 \t9.6.1共用体类型及其变量的定义 \t9.6.2字节存储机制 \t9.7枚举类型 \t小结 \t习题 \t0章输入和输出 \t10.1文件及其分类 \t10.2文本文件与二进制文件 \t10.2.1文本文件与二进制文件 \t10.2.2C语言与文件读写 \t10.2.3缓冲和非缓冲文件系统 \t10.3文件的打开与关闭 \t10.4文件的顺序读写 \t10.4.1按字符输入输出 \t10.4.2按字符串输入输出 \t10.4.3按格式化输入输出 \t10.4.4按二进制方式读写数据块 \t10.5文件的随机读写 \t小结 \t习题 \t1章预处理和位操作 \t11.1预处理指令与预处理器 \t11.2宏定义 \t11.2.1无参宏定义 \t11.2.2带参宏定义 \t11.2.3带参宏调用与函数调用 \t11.3条件编译 \t11.4位操作 \t11.4.1原码、反码、补码 \t11.4.2位操作符 \t小结 \t习题 \t参考文献 \t附录 \t附录AVC++ 6.0环境中开发C程序的步骤 \t附录BASCII表 \t附录C运算符的优先级和结合性 \t附录DANSI C常用库函数 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。