C语言程序设计案例教程[电子资源.图书]

副标题:无

作   者:张基温编著

分类号:

ISBN:9787302086703

微信扫一扫,移动浏览光盘

简介

  本书作为程序设计教材的创新,实现了从以计算机语言为主线的体系结构向以问题为主线的体系结构上的转变,把程序设计的学习从语法知识学习提高到解决问题的能力培养上。全书共分6章。第1章是一个需要8-10学时的快速入门,介绍c语言的基本语法和基本程序结构;第2章介绍了一些基本的算法设计方法;第3章介绍在程序中用数组和指针组织数据的基本方法;第4章介绍用枚举、结构体和共用体组织数据的基本方法以及基于链表的算法;第5章介绍了大型程序设计和编译、调试的方法;第6章为应用程序设计示例。本书适合作为高等学校程序设计课程的教材,也适合有关人员自学。   

目录

第1章 C语言程序设计初步
1.1 简单程序设计示例
1.1.1 一个简单的C语言程序
1.1.2 C语言程序的编泽、连接和执行
1.1.3 C语言程序开发环境
1.2 简单计算
1.2.1 交换两个变量的值
1.2.2 基本算术运算
1.2.3 变量的复合赋值运算
1.3 判断与选择
1.3.1 比较两个数
1.3.2 三数中取大
1.3.3 字符分类
1.4 重复计算
1.4.1 简单的数据加密程序
1.4.2 口令检查
1.4.3 求素数
1.5 用函数组织C语言程序
1.5.1 计算X^n
1.5.2 似是而非的程序
1.6 程序的调试
1.6.1 语法错误及其调试
1.6.2 语义及逻辑错误及其调试
1.7 语法小结
1.7.1 C语言程序结构
1.7.2 标识符与关键字
1.7.3 数据描述
1.7.4 运算符与表达式
第2章 基本算法策略
2.1 穷举
2.1.1 百钱买百鸡
2.1.2 推断名次
2.2 迭代与递推
2.2.1 Fibonacci数列
2.2.2 猴子吃桃子
2.2.3 用二分法求一元二次方程的根
2.3 递归
2.3.1 计算n!
2.3.2 汉诺塔
2.4 模拟
2.4.1 小学生算术自测
2.4.2 蒙特卡洛法——求π的近似值
2.4.3 中子扩散
2.4.4 导弹追击飞机
第3章 数据的组织(一)
3.1 数组
3.1.1 洗扑克牌
3.1.2 冒泡排序
3.1.3 日期转换
3.2 指针
3.2.1 将数组元素倒放
3.2.2 查找二维数组中的最大元素
3.2.3 求两个向量和的函数
3.3 字符串
3.3.1 基于数组形式的字符串操作
3.3.2 基于指针形式的字符串操作
3.3.3 字符串数组与命令行参数
3.4 堆栈和队列
3.4.1 后序表达式的求值
3.4.2 魔术师翻牌
3.5 语法小结
3.5.1 数组
3.5.2 指针
3.5.3 字符串
第4章 数据的组织(二)
4.1 枚举、结构体和共用体
4.1.1 计算明天是星期几
4.1.2 学籍管理
4.1.3 学校人员管理
4.2 链表
4.2.1 用链表管理一组学生的学籍
4.2.2 用链表实现线性表
4.3 树
4.3.1 树与二叉树
4.3.2 状态图与搜索树
4.4 语法小结
4.4.1 枚举数据类型
4.4.2 结构体
4.4.3 共用体
4.4.4 数据类型与数据结构
第5章 大型程序开发
5.1 程序的风格
5.1.1 逻辑风格
5.1.2 正文风格
5.1.3 输入输出风格
5.2 C语言的几种大型程序开发机制
5.2.1 标识符的连接属性
5.2.2 头文件的定义与使用
5.2.3 条件编译
5.3 程序项目管理器
5.3.1 用程序项目管理器开发一个程序项目的步骤
5.3.2 程序项目管理器的使用技巧
5.4 使用集成动态调试工具
5.4.1 概述
5.4.2 步进执行
5.4.3 设置断点
第6章 应用程序设计示例
6.1 文件和数据处理程序设计
6.1.1 写若干行字符串到文本文件
6.1.2 文件复制
6.1.3 文件小结
6.1.4 课程设计推荐题目
6.2 用户界面程序设计
6.2.1 字符的显示处理
6.2.2 简单文本窗口设计
6.2.3 课程设计推荐题目
6.3 图形程序设计
6.3.1 图形系统与图形窗口
6.3.2 基本作图函数
6.3.3 课程设计推荐题目
附录A Turbo C 2.0编译出错信息
附录B Turbo C 2.0常用库函数
参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C语言程序设计案例教程[电子资源.图书]
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon