购物车中还没有商品,赶紧选购吧!
程序设计方法与技术——C语言(第2版) 主编 顾春华 副主编 陈章进 叶文珺 夏耘 高等教育出版社
商品价格
降价通知
定价
手机购买
商品二维码
配送
北京市
服务
高教自营 发货并提供售后服务。
数量

推荐商品

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存   个

商品详情

商品名称:程序设计方法与技术——C语言(第2版)
ISBN:9787040617375
出版社:高等教育出版社
出版年月:2024-03
作者:主编 顾春华 副主编 陈章进 叶
定价:50.00
页码:396
装帧:平装
版次:2
字数:540
开本:16开
套装书:否

本书以程序设计初学者为阅读对象,以通过程序解决实际问题为主线,以编程思维、编程技能、语法知识和编程规范为内容框架,通过丰富的实例由浅入深地介绍C语言程序设计的基本思想与方法。

本书导言部分介绍程序、程序设计及其教学建议,后续各章包括程序设计概述、输入输出、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、结构体、指针和编程开发实例。为了提高读者的学习兴趣和成就感,各章选取了大量贴近生活的有趣案例,并采用软件、硬件相结合的智慧寝室系统案例拓展思路。书中以思考、常见错误、编程经验、知识结构图等形式总结了程序设计的技术和方法。

本书既可作为高等学校非计算机专业的程序设计课程教材,也可作为广大编程爱好者的自学读物,对从事软件设计与开发的技术人员也是一本很好的参考书。

前辅文
0 导言
  0.1 程序无处不在
  0.2 人人都要理解编程
  0.3 解剖一个程序
  0.4 学编程的主要内容
  0.5 如何学好程序设计
  0.6 如何教好程序设计
  0.7 本书导读
  小结
1 程序设计概述
  1.1 初识C语言
   1.1.1 程序设计语言
   1.1.2 C语言概述
   1.1.3 C语言的应用
  1.2 程序设计方法
   1.2.1 问题分析
   1.2.2 算法设计
  1.3 程序编写
   1.3.1 一个简单的C语言程序
   1.3.2 C语言程序的基本元素
  1.4 运行调试
   1.4.1 C程序的实现过程
   1.4.2 C语言的开发环境
   1.4.3 程序调试
   1.4.4 编程风格
  1.5 常见C程序的错误
   1.5.1 语法错误
   1.5.2 逻辑错误
  小结
  习题
2 输入输出
  2.1 计算机与外界的交互
   2.1.1 输入输出设备
   2.1.2 程序的输入输出
  2.2 信息显示与输入
   2.2.1 显示固定内容的信息
   2.2.2 信息输入
  2.3 输入输出设计
   2.3.1 输出设计
   2.3.2 输出的多样化
   2.3.3 输入设计
   2.3.4 输入的多样化
  2.4 输入输出格式控制
   2.4.1 显示内容格式控制
   2.4.2 数据输入格式控制
  2.5 综合案例
  小结
  习题
3 顺序结构程序设计
  3.1 简单计算问题
   3.1.1 设计顺序结构程序
   3.1.2 语句的分类
  3.2 表达式语句
   3.2.1 算术运算符
   3.2.2 表达式
   3.2.3 赋值语句
  3.3 数据与数据类型
   3.3.1 常量与变量
   3.3.2 整型变量与整型常量
   3.3.3 浮点型变量与浮点型常量
   3.3.4 字符变量与字符常量
   3.3.5 变量类型转换
  3.4 变量的存储
   3.4.1 变量与内存的关系
   3.4.2 变量在内存中的表示形式
  3.5 指针变量
  3.6 综合案例
  小结
  习题
4 选择结构程序设计
  4.1 选择:从简单判别到复杂决策
  4.2 单分支结构
   4.2.1 if语句
   4.2.2 复合语句
   4.2.3 条件的表示
  4.3 双分支结构
   4.3.1 if-else语句
   4.3.2 条件运算符
   4.3.3 if-else的嵌套
   4.3.4 if与else的匹配
  4.4 多分支结构
   4.4.1 if语句的级联
   4.4.2 switch语句
  4.5 综合案例
  小结
  习题
5 循环结构程序设计
  5.1 关于循环
  5.2 三种循环结构
   5.2.1 while语句
   5.2.2 do-while语句
   5.2.3 for语句
   5.2.4 三种循环语句的比较
  5.3 循环的嵌套
  5.4 辅助控制语句
   5.4.1 break语句
   5.4.2 continue语句
  5.5 应用举例
   5.5.1 穷举法
   5.5.2 迭代法
   5.5.3 累加累乘法
   5.5.4 打印有规律的图形
  5.6 综合案例
  小结
  习题
6 数组
  6.1 成员积分统计问题
  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.4 字符数组及字符串处理
   6.4.1 文本数据处理
   6.4.2 字符数组处理字符串的方法
   6.4.3 常用字符串处理函数
  6.5 指针与数组
   6.5.1 指针的算术运算
   6.5.2 数组元素的指针表示法
   6.5.3 动态内存分配与动态数组
  6.6 综合案例
  小结
  习题
7 函数
  7.1 社团管理问题
  7.2 函数的概念
   7.2.1 两类函数
   7.2.2 函数的定义
   7.2.3 函数的声明
  7.3 函数调用和返回语句
   7.3.1 函数的调用
   7.3.2 函数的返回值
  7.4 函数的参数传递
   7.4.1 值传递
   7.4.2 地址传递
   7.4.3 数组作为函数参数
  7.5 函数的嵌套与递归调用
   7.5.1 函数的嵌套调用
   7.5.2 函数的递归调用
  7.6 变量和函数的作用域
   7.6.1 全局变量和局部变量
   7.6.2 变量的存储类别
   7.6.3 内部函数和外部函数
  7.7 综合案例
  小结
  习题
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.4 共用体
   8.4.1 共用体的概念
   8.4.2 共用体变量的引用方式
   8.4.3 共用体类型数据的特点
  8.5 枚举类型
   8.5.1 枚举类型的声明
   8.5.2 枚举类型变量的声明及引用
  8.6 用typedef定义类型
  8.7 综合案例
  小结
  习题
9 指针
  9.1 指针解决什么问题
  9.2 变量的内存地址
  9.3 指针知识汇总
   9.3.1 指针变量
   9.3.2 指针与数组
   9.3.3 指针与字符串
   9.3.4 指针与函数
   9.3.5 指针与结构体
   9.3.6 指针与链表
   9.3.7 指针与文件
  9.4 特殊指针
   9.4.1 指针数组
   9.4.2 二级指针
   9.4.3 指向一维数组的指针
   9.4.4 函数指针
  9.5 综合案例
  小结
  习题
10 编程开发实例
  10.1 计算24点
   10.1.1 基于数据的问题与回答
   10.1.2 24点的可计算判断
   10.1.3 24点计算式的生成与优化
   10.1.4 24点计算路径图与数据元组
   10.1.5 24点程序设计总结
  10.2 社团管理系统
   10.2.1 开发背景
   10.2.2 需求分析
   10.2.3 系统设计
   10.2.4 系统实现
   10.2.5 系统测试
  10.3 智慧寝室系统
   10.3.1 智慧寝室系统的方案设计
   10.3.2 智慧寝室系统的关键技术
   10.3.3 基于智慧寝室系统的应用程序开发
参考文献

对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加