商品描述:

基本信息

书名:C语言程序设计与实践

原价:33.00元

作者:凌云,吴海燕,谢满德 编著

出版社:机械工业出版社

出版日期:2010-9-1

ISBN:9787111310075

字数:

页码:292

版次:1

装帧:平装

开本:16开

商品重量:

编辑推荐

内容提要

本书由浅入深地讲授了C语言程序设计的技术与技巧。首先,介绍了C语言的基础语法知识;其次,通过项目开发全过程的全方位指导,从需求分析、算法设计到程序编写和过程调试,以项目实训的形式引导和帮助学生解决实际问题,提高学生解决具体问题的能力,并对程序设计竞赛中的常见算法及其应用进行了介绍;最后,介绍了编程风格与程序调试方法。    本书内容齐备、自成一体,可作为计算机及相关专业的本科或专科教材,也可以作为信息类或其他相关专业的辅助教材。

目录

出版者的话前言教学建议第1章 C语言与程序设计概述  1.1 初见C语言程序  1.2 计算机与程序设计    1.2.1 指令与程序    1.2.2 程序与程序设计    1.2.3 程序设计和程序设计语言    1.2.4 程序设计过程  1.3 C语言学习与自然语言学习的关系  1.4 C语言的发展历史、现状与特点    1.4.1 C语言的发展历史和现状    1.4.2 C语言的特点  习题第2章 例子驱动的C语言语法元素概览  2.1 变量与表达式  2.2 分支语句    2.2.1 if语句    2.2.2 switch语句  2.3 循环语句    2.3.1 while循环语句    2.3.2 for循环语句  2.4 符号常量  2.5 输入输出  2.6 数组  2.7 函数  2.8 算法    2.8.1 算法的概念    2.8.2 流程图与算法描述  习题第3章 基本数据类型和表达式  3.1 基本语法单位    3.1.1 基本符号    3.1.2 关键字    3.1.3 标识符  3.2 数据类型  3.3 常量与变量    3.3.1 常量    3.3.2 变量    3.3.3 变量的初始化  3.4 表达式和运算符    3.4.1 算术运算符    3.4.2 赋值运算符    3.4.3 关系运算符    3.4.4 逻辑运算符    3.4.5 位运算符    3.4.6 逗号运算符    3.4.7 条件运算符  3.5 各类数值型数据间的混合运算  习题第4章 输入输出语句  4.1 putchar函数  4.2 printf函数    4.2.1 printf函数的格式    4.2.2 格式说明字符  4.3 getchar函数  4.4 scanf函数    4.4.1 一般形式    4.4.2 格式说明    4.4.3 scanf函数的执行中应注意的问题  4.5 程序举例  习题第5章 C程序结构  5.1 C语句  5.2 程序设计基础  5.3 结构化程序设计的三种基本结构    5.3.1 顺序结构    5.3.2 选择结构    5.3.3 循环结构  5.4 if分支语句    5.4.1 第一种if语句形式    5.4.2 第二种if语句形式    5.4.3 第三种if语句形式    5.4.4 if语句的嵌套    5.4.5 程序举例  5.5 switch分支语句  5.6 while循环语句  5.7 dowhile循环语句  5.8 for循环语句  5.9 break语句和continue语句    5.9.1 break语句    5.9.2 continue语句  5.10 多重循环的嵌套  5.11 程序举例  习题第6章 数组  6.1 一维数组    6.1.1 一维数组的定义    6.1.2 一维数组元素的引用    6.1.3 一维数组元素的初始化  6.2 二维数组    6.2.1 双下标变量    6.2.2 二维数组及其定义    6.2.3 二维数组的初始化    6.2.4 二维数组应用举例  6.3 综合应用举例  6.4 字符数组    6.4.1 字符串和字符串结束标志    6.4.2 字符数组的输入输出    6.4.3 字符串函数    6.4.4 二维字符数组    6.4.5 字符数组应用举例  习题第7章 函数  7.1 函数的定义    7.1.1 函数定义的格式    7.1.2 形式参数和实际参数    7.1.3 函数的返回值  7.2 函数的一般调用    7.2.1 函数调用的形式    7.2.2 函数调用的方式    7.2.3 主调函数和被调函数的相对位置关系    7.2.4 函数调用时值的单向传递性    7.2.5 函数调用示例  7.3 函数的嵌套调用  7.4 函数的递归调用    7.4.1 概述    7.4.2 函数的递归调用应用举例  7.5 数组作为函数的参数    7.5.1 数组元素作为函数的实参    7.5.2 数组名作为函数的参数    7.5.3 多维数组作为函数的参数  7.6 变量的作用域——局部变量和全局变量    7.6.1 局部变量    7.6.2 全局变量  7.7 变量的存储类别和生存期    7.7.1 变量的存储类别    7.7.2 动态变量    7.7.3 静态变量    7.7.4 外部变量  7.8 内部函数和外部函数    7.8.1 内部函数    7.8.2 外部函数  习题第8章 编译预处理  8.1 宏定义    8.1.1 不带参数的宏定义    8.1.2 带参数的宏定义  8.2 文件包含  8.3 条件编译    8.3.1 条件编译语句1    8.3.2 条件编译语句2    8.3.3 条件编译语句3  习题第9章 指针  9.1 地址和指针的概念  9.2 指针变量和地址运算符    9.2.1 指针变量的定义    9.2.2 指针变量的使用  9.3 指针和数组    9.3.1 通过指针存取数组元素    9.3.2 字符串和指针  9.4 指针和函数    9.4.1 指针作为函数的参数    9.4.2 指针作为函数的返回值    9.4.3 指向函数的指针  9.5 多级指针    9.5.1 多级指针的概念和使用    9.5.2 多级指针和多维数组    9.5.3 命令行参数  9.6 指针和动态存储管理    9.6.1 概述    9.6.2 malloc函数和free函数    9.6.3 动态存储管理的应用  9.7 指针和指针运算小结  习题第10章 结构与联合  10.1 结构体类型变量的定义和引用    10.1.1 结构体类型变量的定义    10.1.2 结构体类型变量的引用    10.1.3 结构体类型变量的初始化  10.2 结构体数组的定义和引用  10.3 结构体指针的定义和引用    10.3.1 指向结构体类型变量的指针的使用    10.3.2 指向结构体类型数组的指针的使用  10.4 链表的定义和操作    10.4.1 概述    10.4.2 链表的建立    10.4.3 输出链表元素    10.4.4 删除链表元素    10.4.5 插入链表元素    10.4.6 查询链表元素  10.5 联合    10.5.1 联合的定义    10.5.2 联合成员的使用    10.5.3 应用举例    10.5.4 数组、结构和联合三种数据类型的比较  10.6 枚举类型  10.7 用typedef定义类型名  习题第11章 文件操作  11.1 文件的基本概念    11.1.1 概述    11.1.2 文件分类    11.1.3 缓冲文件系统和非缓冲文件系统    11.1.4 流式文件  11.2 标准文件  11.3 文件类型指针  11.4 文件的打开与关闭    11.4.1 文件的打开    11.4.2 文件的关闭  11.5 文件的顺序读写  11.6 常用文件顺序读写函数  11.7 文件顺序读写的应用举例  11.8 文件的随机读写    11.8.1 文件的定位    11.8.2 文件操作的出错检测  11.9 非缓冲文件系统  习题第12章 综合实训  12.1 综合实训一:24点程序    12.1.1 问题描述    12.1.2 问题分析    12.1.3 数据结构分析    12.1.4 程序执行流程和设计分析    12.1.5 程序运行和测试  12.2 综合实训二:五子棋游戏    12.2.1 问题描述    12.2.2 问题分析    12.2.3 数据结构分析    12.2.4 程序执行流程和设计分析    12.2.5 程序运行和测试  12.3 综合实训三:通用的管理信息系统    12.3.1 问题描述    12.3.2 问题分析    12.3.3 数据结构分析    12.3.4 程序执行流程和设计分析    12.3.5 程序运行和测试  12.4 综合实训四:BASIC程序解释器    12.4.1 问题描述    12.4.2 问题分析    12.4.3 数据结构和程序设计分析    12.4.4 程序运行和测试    12.4.5 讨论第13章 初涉ACM/ICPC  13.1 ACM/ICPC概述  13.2 小数近似值问题与枚举算法    13.2.1 问题描述    13.2.2 问题分析与求解    13.2.3 问题小结  13.3 迷宫问题与深度优先搜索    13.3.1 问题描述    13.3.2 问题分析与求解    13.3.3 问题小结  13.4 经典01背包问题与动态规划算法    13.4.1 问题描述    13.4.2 问题分析与求解    13.4.3 问题小结  13.5 经典部分背包问题与贪心算法    13.5.1 问题描述    13.5.2 问题分析与求解    13.5.3 问题小结  13.6 关系序列问题与图的拓扑排序    13.6.1 问题描述    13.6.2 问题分析与求解    13.6.3 问题小结  13.7 公路建设图与最小生成树    13.7.1 问题描述    13.7.2 问题分析与求解    13.7.3 问题小结  13.8 青蛙跳石头与图的单源最短路径    13.8.1 问题描述    13.8.2 问题分析与求解    13.8.3 问题小结  13.9 青蛙约会之解与模线性方程    13.9.1 问题描述    13.9.2 问题分析与求解    13.9.3 问题小结  13.10 练习参考网址第14章 程序设计风格与程序调试  14.1 程序设计风格和程序设计方法  14.2 C语言程序设计风格    14.2.1 标识符的命名    14.2.2 注释    14.2.3 清晰简洁的表达    14.2.4 书写格式  14.3 结构化程序设计    14.3.1 自顶向下的程序设计方法    14.3.2 程序的模块化  14.4 健全程序的风格标准  14.5 程序错误类型和调试    14.5.1 程序错误类型    14.5.2 程序错误分析方法  14.6 程序调试方法  14.7 常见错误分析  14.8 帮助的使用  习题附录 ASCII码表参考文献

作者介绍

序言

凌云版c语言程序设计与实践答案,C语言程序设计与实践 凌云,吴海燕,谢满德著 9787111310075...相关推荐

  1. 灯泡四个闪烁c语言程序设计教程课后答案,c语言编程题及答案4.doc

    C C 语言编程题及答案 三 语言编程题及答案 三 1 给小学生出加法考试题 编写一个程序 给学生出一道加法运算题 然后判断学生输入的答案对错与否 按下列 要求以循序渐进的方式编程 程程序序 1 通过 ...

  2. 蓝桥杯第十届c语言试题答案,蓝桥杯试题答案(C语言)蓝桥杯试题答案(C语言).pdf...

    蓝桥杯试题答案(C语言)蓝桥杯试题答案(C语言) 1.亲密数:假设有a.b两个数,若a的所有因子之和等于b,b的所有因子之和等于a,并 且a不等于b,则称a和b是一对亲密数.如284和220就是一对亲 ...

  3. c语言程序设计填空带答案,c语言程序设计填空题及答案复习用精编-20210414010859.docx-原创力文档...

    Lele was written in 2021 Lele was written in 2021 C语言程序设计填空题及答案复习用精编 导读:在程序填空题中,已经给出了程序的主干,读者首先要理解程序 ...

  4. c语言第一周作业答案,C语言程序设计下mooc答案.pdf

    <C语言程序设计下mooc答案.pdf>由会员分享,可在线阅读,更多相关<C语言程序设计下mooc答案.pdf(27页珍藏版)>请在装配图网上搜索. 1.2016.03.280 ...

  5. c语言实验内容.doc答案,C语言程序设计实验内容与答案.doc

    C语言程序设计实验内容与答案 C语言程序设计实验内容与答案 第1周实验内容 本次实验内容为熟悉VC++6.0环境,编写第一个c程序:已知两边求矩形的面积 #include int main() { f ...

  6. 2020西工大c语言程序设计在线作业答案,2020-C语言程序设计-网课答案-中国大学mooc...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.计算机只能处理由人们编写的.解决某些问题的.事先存储在计算机存储器中的二进制指令序列. 答案:正确 2.通常把高级语言源程序翻译成目标程序的程序称为( ...

  7. c语言程序设计武汉大学出版社答案,C语言程序设计 高建华+实验与习题 刘英 武汉大学出版社...

    商品描述: C语言程序设计 高建华+实验与习题 刘英 武汉大学出版社 一套2本  分别信息如下: *************************************************** ...

  8. c语言程序设计考试a答案,C语言程序设计考试A答案.doc

    C语言程序设计考试A答案.doc 第 1 页 共 8 页 系领导审批并签名 A 卷 广州大学广州大学 2008-2009 学年第一学期考试卷学年第一学期考试卷 课程C 语言程序设计考试形式(闭卷,考试 ...

  9. c语言程序设计徐立辉答案,C语言程序设计 牛志成,徐立辉,刘冬莉著 清华大学出版社 9787302165620...

    商品描述: [图书描述]: 本书以2008年等级考试新需求为出发点,教学环境升级到了VC++6.0平台.特别着重解决当前C语言教学中存在的一些问题和矛盾,在教学内容体系改革.教学过程组织.应对等级考试 ...

最新文章

  1. poj3007(set的应用)
  2. android绘制心形_Android自定义View系列(一)——打造一个爱心进度条
  3. “西南偏南” 三十年首次 “聚焦中国”
  4. chrome插件开发记录(1)——解决问题“清单文件缺失或不可读”
  5. springmvc常用注解
  6. 所生成项目的处理器架构“MSIL”与引用“***”的处理器架构“x86”不匹配。这种不匹配可能会导致运行时失败。请考虑通过配置管理器......
  7. TIOBE 4 月榜单:上古编程语言 Fortran 击败 Objective-C,PHP、Go 下滑
  8. thinkphp在IIS7.5+环境下部署出现的URL重写问题解决方法
  9. JavaScript数据类型之字符串型(4)
  10. HDU5447 Good Numbers
  11. 爬虫伪装请求头-fake-useragent
  12. 贴片钽电容封装、尺寸
  13. 带权图 Weighted Graph
  14. golang runtime源码阅读 channal实现
  15. 白杨SEO:百度算法更新大全合集49条(截至2021年9月),做百度关键词搜索排名必看!
  16. java五星好评点评器_JavaScript实现商品评价五星好评
  17. Excel与VBA编程中的常用代码
  18. java程序打包为可执行的.exe文件
  19. 机器学习:03 Kaggle比赛 患者是否患糖尿病
  20. XilinxFPGA: Vivado ISE

热门文章

  1. Jetpack Compose 从入门到入门(四)
  2. 聚合生态 深耕行业——2023用友生态峰会成功举办
  3. php textarea 属性,textarea属性设置详解
  4. 异步FIFO的Verilg实现方法
  5. linux dotnet后台,linux netcore dotnet command
  6. 本周AI热点回顾: “2021智能经济高峰论坛”举行;OpenAI开源GPU编程语言Triton
  7. CyclicBarrier 使用核心原理 图解
  8. mysql的经典sql语句大全_经典SQL语句大全_基础篇_提升篇_技巧篇_开发经典篇
  9. Eclipse - JAR包制作
  10. 币定非凡:为什么行情这么好,你却还是不能盈利