尹宝林编著的《大学计算机优秀教材系列:C程序设计导引》是一本讲解C程序设计的入门教材,以C语言为工具讲解程序设计,围绕程序设计的基本方法讲解C语言,其主要目的是使读者通过学习能够了解C语言常用语句的语法和语义,掌握程序设计的基本方法和技术,较为熟练、规范地完成不涉及复杂算法和数据结构的小型C程序的设计、编码和调试,为进一步发展自己的专业程序设计能力打下一定的基础。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C程序设计导引/大学计算机优秀教材系列 |
分类 | |
作者 | 尹宝林 |
出版社 | 机械工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 尹宝林编著的《大学计算机优秀教材系列:C程序设计导引》是一本讲解C程序设计的入门教材,以C语言为工具讲解程序设计,围绕程序设计的基本方法讲解C语言,其主要目的是使读者通过学习能够了解C语言常用语句的语法和语义,掌握程序设计的基本方法和技术,较为熟练、规范地完成不涉及复杂算法和数据结构的小型C程序的设计、编码和调试,为进一步发展自己的专业程序设计能力打下一定的基础。 内容推荐 尹宝林编著的《大学计算机优秀教材系列:C程序设计导引》是一本讲解C程序设计的入门教材,根据学生对新知识学习和认知的规律,从C语言和C程序的基本要素以及程序设计的基本方法开始,循序渐进地引入对程序设计专业化的要求和相关知识。全书共分10章(不包括第0章引言),全面地介绍了C语言的基本语法及C语言程序设计方法,内容包括:C程序的创建及其基本结构;常量、变量和表达式;条件语句和开关语句;循环语句和goto语句;函数;数组;指针初步;程序设计的基本方法;结构和联合;输入/输出和文件。每章均配有大量的例题和习题,附录中介绍了不同版本的C语言标准之间的主要区别、vi/vim的常用命令、使用MS VC++ 6.0 IDE创建C程序的基本过程、cc/gcc的常用命令行选项、常用的标准库函数名及其头文件、ASCII编码、调试工具GDB的常用命令。 《大学计算机优秀教材系列:C程序设计导引》特别适合作为计算机和非计算机专业学生学习高级语言程序设计的教材,也可供计算机等级考试者和其他各类学习者使用参考。 目录 作者自序 教学建议 例题索引 第0章 引言 第1章 C程序的创建及其基本结构 1.1 C程序的创建过程 1.2 C程序的基本组成 1.3 调试初步——语法错误的定位 1.4 数据的输入/输出和标准文件 习题 第2章 常量、变量和表达式 2.1 常量 2.1.1 数字常量 2.1.2 字符常量 2.1.3 字符串字面量 2.2 变量 2.2.1 变量名和变量类型 2.2.2 变量的赋值和类型转换 2.2.3 变量的初始化 2.2.4 类型限定符const 2.3 算术表达式 2.3.1 算术运算符 2.3.2 增量和减量运算符 2.3.3 位运算 2.3.4 复合赋值运算符 2.4 强制类型转换 2.5 数据输出/输入函数printf()和scanf() 2.5.1 数值的输出函数printf 2.5.2 数值的输入函数scanf 2.6 常量的符号表示方法 2.6.1 常量宏 2.6.2 枚举常量 习题 第3章 条件语句和开关语句 3.1 关系运算符和逻辑运算符 3.2 运算符的优先级 3.3 从实际问题中的条件到逻辑表达式 3.4 条件语句 3.4.1 条件语句中的条件 3.4.2 复合语句 3.4.3 条件语句的嵌套和级联 3.4.4 使用条件语句时的注意事项 3.4.5 条件运算符和条件表达式 3.5 switch语句 习题 第4章 循环语句和goto语句 4.1 while语句 4.2 for语句 4.3 do while语句 4.4 循环语句的选择和使用 4.5 逗号表达式 4.6 循环语句的嵌套 4.7 循环语句中的非常规控制 4.8 goto语句 习题 第5章 函数 5.1 函数的基本概念 5.2 函数的调用 5.3 函数的结构 5.4 函数的定义 5.5 函数的调用关系和返回值 5.6 局部变量和全局变量 5.6.1 局部变量 5.6.2 全局变量 5.6.3 对全局变量的访问 5.7 函数参数的传递 5.8 标准库函数 5.8.1 常用的头文件 5.8.2 常用的数据输入/输出函数 5.8.3 字符类型判断函数 5.8.4 字符串处理函数 5.8.5 其他常用函数 5.9 递归初步 习题 第6章 数组 6.1 一维数组 6.1.1 一维数组的定义和初始化 6.1.2 一维数组元素的使用 6.1.3 数组的复制 6.1.4 作为函数参数的一维数组 6.1.5 数组元素的排序和查找 6.2 使用一维数组的常用数据结构 6.2.1 散列表 6.2.2 栈 6.2.3 队 6.3 字符串和字符数组 6.3.1 字符串 6.3.2 字符数组 6.4 常用的标准字符串函数 6.4.1 字符串输出函数 6.4.2 字符串输入函数 6.4.3 字符串复制和追加函数 6.4.4 字符串比较函数 6.4.5 字符串检查函数 6.4.6 字符串扫描函数sscanf() 6.5 二维数组 6.5.1 二维数组的定义 6.5.2 二维数组元素的引用 6.5.3 二维数组元素的遍历 6.5.4 二维数组元素的排列方式 6.5.5 作为参数的二维数组 习题 第7章 指针初步 7.1 地址与指针 7.2 指针变量 7.2.1 指针变量的定义和赋值 7.2.2 通过指针访问数据 7.2.3 作为函数参数的指针 7.2.4 返回指针的函数 7.3 指针运算 7.3.1 指针与整数的加减 7.3.2 指针相减 7.3.3 指针的比较 7.3.4 指针的强制类型转换和void* 7.3.5 不合法的指针运算 7.3.6 指针类型与数组类型的差异 7.4 指针与数组 7.5 指向二维数组的指针 7.6 多重指针 7.7 指针数组 7.7.1 一维指针数组 7.7.2 命令行参数 7.8 函数指针 7.8.1 函数指针变量的定义 7.8.2 具有函数指针参数的库函数 习题 第8章 程序设计的基本方法 8.1 程序设计的基本过程 8.2 问题分析 8.2.1 程序功能和输入/输出数据 8.2.2 对程序性能的要求 8.2.3 程序中的错误处理 8.2.4 程序的测试 8.2.5 问题分析的结果 8.3 方案设计 8.3.1 解题思路 8.3.2 算法的描述 8.3.3 数据结构和算法的选择 8.4 编码:从算法到代码 8.4.1 代码的结构 8.4.2 代码的检查 8.4.3 代码中的注释 8.5 程序的调试 8.5.1 调试的基本方法 8.5.2 调试工具的基本功能和使用 8.5.3 标准输入/输出的重新定向 习题 第9章 结构和联合 9.1 结构(struct) 9.1.1 结构类型的定义 9.1.2 结构成员的访问 9.1.3 包含结构的结构 9.2 联合(union) 9.2.1 联合类型的定义 9.2.2 联合成员的访问 9.3 类型定义(typedef)语句 9.4 复杂类型的解读 习题 第10章 输入/输出和文件 10.1 输入/输出的基本过程和文件类型 10.2 文件的打开、创建和关闭 10.3 文件数据的正文格式读写 10.4 读写操作中的定位 10.5 文件数据的二进制格式读写 习题 附录A 不同版本的C语言标准之间的主要区别 附录B vi/vim的常用命令 附录C 使用MS VC++ 6.0 IDE创建C程序的基本过程 附录D cc/gcc的常用命令行选项 附录E 常用的标准库函数名及其头文件 附录F ASCII编码 附录G 调试工具GDB的常用命令 参考文献和推荐书目 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。