网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C语言程序设计(高等学校计算机类课程应用型人才培养规划教材)
分类
作者 李晓东//庞岩梅//娄嘉鹏//谭思哲
出版社 中国铁道出版社
下载
简介
编辑推荐

李晓东、庞岩梅、娄嘉鹏、谭思哲编著的《C语言程序设计》框架完整,知识细节不要求必须记忆,但要求掌握如何探索知识细节。本书按照问题解决的需要分多个层次逐步讲解C语言编程,依次为:能够由解决问题的想法映射到代码,能够由解决问题的想法到算法再到最终的代码,能够写出高质量的代码,能够进行应用领域编程,以及能够进行简单实用工具的开发。实际应用中大多数的编程属于简单编程,这就是说我们只要学会由解决问题的想法到程序代码的映射,已能够解决大多数的实际应用问题。本书注意与其他课程的衔接。本书针对学生以后学习数据结构、面向对象编程、嵌入式开发编程、图形界面编程、软件工程等课程进行了铺垫和延伸,有助于学生过渡到后续课程的学习。本书在附录中特意提供了针对遇到什么问题应参考书籍的指南。

内容推荐

李晓东、庞岩梅、娄嘉鹏、谭思哲编著的《C语言程序设计》由“入门篇、初级篇、中级篇、提高篇、综合篇”5部分组成:入门篇是《高等学校计算机类课程应用型人才培养规划教材:C语言程序设计》的先导部分,让读者了解计算的机器、高级语言、C语言的历史和特点等;初级篇是让读者掌握简单问题的C语言编程,学会把C语言和已有的知识和想法建立关联,对于简单问题能由想法写出代码;中级篇是让读者掌握复杂问题的C语言编程,学会通过算法解决问题,对于复杂的问题能由想法获得算法,再由算法写出代码;提高篇是让读者掌握如何写出高质量的代码,前面各篇立足于能编出代码解决问题即可,本篇则让读者学会编写高质量的代码,在C语言编程上产生由量到质的提升;综合篇是让读者掌握应用领域编程及实用工具的开发过程。本书中以星号(*)开头的节为知识点的详细讲解,供读者编程实践时参考。

《C语言程序设计》适合为应用型高等学校电气信息类专业学习c语言程序设计的教材,高职高专院校可酌情选为相关专业的教材,本书也适于作为C语言爱好者的自学用书。

目录

第一篇 入门篇 

第1章  高级语言简介

 1.1 计算的机器

 1.2 如何与机器交流

 1.3 C语言简介

 1.3.1 C语言的历史

 1.3.2 C语言的特点

 本章小结

 习题

第二篇 初级篇 

第2章 基本编程

 2.1 C语言实例演示

 2.2 熟悉C语言开发环境

 2.2.1 C语言程序编制简单流程

 2.2.2 开发环境的建立

 2.2.3 自动生成Hello World!C语言代码

 2.2.4 编译和连接程序

 2.2.5 运行程序显示hello world!

 2.2.6 改变程序的显示内容

 2.2.7 让非自动生成的C语言代码可以直接运行

 2.3 读懂一个C语言程序

 2.4 编一个程序输出一段文字

 2.4.1 输出一行字符

 2.4.2 输出多行字符

 2.4.3 ASCII码

 2.4.4 语句的概念

 2.4.5 如何调用外部函数

 *2.4.6 printf()函数的使用

 2.5 编一个程序完成密码算法中的回归

 2.5.1 C语言代码

 2.5.2 变量声明及初始化

 2.5.3 如何在C语言中做判断

 2.5.4 判断的嵌套

 2.5.5 如何输出数据

 2.5.6 关键字

 2.5.7 用户自定义标识符定义规则

 2.5.8 基本数据类型

 2.5.9 判断(分支)结构

 2.6 编一个程序进行求模运算

 2.6.1 C语言代码

 2.6.2 让C语言执行运算

 2.6.3 表达式的概念

 2.6.4 表达式的运算规则

 2.7 编一个程序进行字符串的加密

 2.7.1 C语言代码

 2.7.2 循环的概念

 2.7.3 循环的嵌套

 2.7.4 数组类型

 2.7.5 循环结构

 2.8 编一个程序对键盘输入的字符串进行加密

 2.8.1 C语言代码

 2.8.2 输入数据的方法

 2.8.3 与用户交互

 2.8.4 scanf()函数的使用

 2.9 调试

 2.9.1 模拟计算机执行

 2.9.2 常见的简单错误

 2.10 由想法映射到代码

 本章小结

 习题

第三篇 中级篇 

第3章 算法设计

 3.1 编写一个判断任意给定数是否为素数的程序

 3.1.1 思路和步骤

 3.1.2 C语言代码

 3.2 算法的概念

 3.2.1 什么是算法

 3.2.2 算法的描述

 3.3 算法的结构

 3.3.1 算法的基本执行结构

 3.3.2 逐步求精

 3.4 算法的数据组织

 3.4.1 数组

 3.4.2 多维数组

 3.4.3 结构体

 3.4.4 指针

 3.4.5 链表

 3.4.6 树和图

 3.4.7 数据类型的扩展机制

 3.4.8 利用数据组织获得好的算法

 3.5 典型算法整理

 3.5.1 求累加和

 3.5.2 求累乘积

 3.5.3 求阶乘

 3.5.4 查找

 3.5.5 排序

 3.5.6 进制转换

 3.5.7 求最大公约数及最小公倍数

 3.5.8 数值求解

 本章小结

 习题

第4章 算法实现

 4.1 常用的数据组织形式

 4.1.1 数据类型扩展

 4.1.2 数组及其使用

 4.1.3 结构体及其使用

 4.1.4 指针及其使用

 4.1.5 链表及其使用

 4.1.6 枚举类型

 4.1.7 复合数据类型小结

 4.2 由算法到代码

 4.2.1 顺序结构

 4.2.2 选择结构

 4.2.3 循环结构

 4.3 调试方法

 4.3.1 结构化调试

 4.3.2 自底向上调试

 4.3.3 自顶向下调试

 4.3.4 VC环境下的调试机制

 4.3.5 程序调试的常用技巧和调试中问题的解决

 本章小结

 习题

第5章 文件的使用--数据持久存储

 5.1 文件的分类

 5.2 文件的处理

 5.2.1 文件的打开

 5.2.2 文件的关闭

 5.2.3 文件的读取

 5.2.4 文件的写入

 5.2.5 文件结束的判断

 5.2.6 文件的其他操作

 5.3 使用配置文件

 5.4 文件访问的常用函数

 本章 小节

 习题

第四篇 提高篇 

第6章 代码质量

 6.1 模块化

 6.1.1 变量的作用范围

 6.1.2 服务的概念与函数的使用

 6.1.3 多个文件模块

 6.1.4 局部变量、全局变量和静态变量

 6.1.5 C语言函数的使用

 6.2 编程风格

 6.2.1 代码格式

 6.2.2 注释的使用

 6.2.3 宏的使用

 6.2.4 其他

 6.2.5 宏的具体用法

 6.3 提高代码可靠性

 6.3.1 常量的定义和使用

 6.3.2 异常情况的判断和处理

 6.3.3 代码测试方法

 6.3.4 常量的使用

 6.4 友好的界面

 6.4.1 友好界面的要素

 6.4.2 菜单的使用

 6.4.3 命令行界面的使用

 6.5 性能提高

 6.5.1 性能的分析

 6.5.2 循环次数的估计

 6.5.3 性能的提高方法

 6.5.4 Dreak、Continue、return和exit的灵活使用

 6.5.5 内存资源的动态申请和释放

 6.5.6 内存资源管理函数的使用

 本章小结

 习题

第五篇 综合篇 

第7章 应用领域编程

 7.1 应用接口的调用

 7.2 网络开发包的调用实例

 7.3 图形应用代码编写

 本章小结

 习题

第8章 深入C语言的应用

 8.1 C语言的标准化过程

 8.2 面向对象思想到C++

 8.3 图形用户界面

 8.4 嵌入式环境的C语言

 8.5 混合编程

 本章小结

 习题

第9章 应用程序的开发

 9.1 代码与应用程序的区别

 9.2 软件过程

 9.3 一个应用程序的开发实例

 本章小结

 习题

 附录

附录A ASCII码表

附录B C语言关键字

附录C C语言常用语法表

附录D C语言常用函数表

附录E 编程参考书推荐

附录F C语言常见调试错误

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/27 13:33:28