《C语言程序设计》以Raptor为工具,从算法的基本概念、求解思路及实现方法入手,讲述C语言程序设计的基本内容、方法和解决实际问题的技巧。在体系结构上,以求解问题的思路为主线,尽可能将概念、知识点与案例结合,避免初学者因过多陷入复杂语法中而影响问题求解训练的情况。

《C语言程序设计》共分10章,主要内容包括算法基础,C语言基本数据类型与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,用户自定义数据类型,文件。

《C语言程序设计》可作为高等院校非计算机专业本、专科学生的C语言程序设计教材或参考书,也可作为计算机爱好者自学用书和各类工程技术人员的参考用书。

与《C语言程序设计》配套的《C语言上机指导与习题集》(杨毅主编),由中国农业出版社同步出版发行,供教学和学习时参考使用。 前言

第1章 算法基础

1.1 计算的本质

1.2 算法及其特性

1.3 算法描述

1.4 算法实现

1.5 典型算法示例

第2章 C语言基本数据类型与表达式

2.1 C语言的发展及特点

2.2 C程序的基本结构

2.3 C语言的基本数据类型

2.4 常量与变量

2.5 运算符与表达式

2.6 数据类型转换

第3章 顺序结构程序设计

3.1 C语言的基本语句

3.2 数据输入与输出

3.3 程序举例

第4章 选择结构程序设计

4.1 条件判断

4.2 用if语句实现选择结构

4.3 用switch语句实现选择结构

4.4 程序举例

第5章 循环结构程序设计

5.1 while语句

5.2 do——-while语句

5.3 for语句

5.4 循环的嵌套

5.5 break语句、continue语句和go to语句

5.6 程序举例

第6章 数组

6.1 概述

6.2 -维数组

6.3 二维数组

6.4 字符数组

第7章 函数

7.1 模块化程序设计与函数

7.2 函数的定义和调用

7.3 递归调用

7.4 变量的作用域和存储方式

7.5 程序举例

第8章 指针

8.1 指针与指针变量

8.2 指针与函数

8.3 指针与数组

8.4 指针与字符串

8.5 指针数组与命令行参数

8.6 程序举例

第9章 用户自定义数据类型

9.1 用户自定义数据类型概述

9.2 结构类型

9.3 结构型数组

9.4 结构型指针

9.5 结构类型与函数

9.6 链表

9.7 联合类型

9.8 枚举类型

第10章 文件

10.1 文件概述

10.2 文件的打开与关闭

10.3 文件的顺序读写

10.4 文件的随机读写

10.5 程序举例

主要参考文献

内容简介:

《C语言程序设计》以Raptor为工具,从算法的基本概念、求解思路及实现方法入手,讲述C语言程序设计的基本内容、方法和解决实际问题的技巧。在体系结构上,以求解问题的思路为主线,尽可能将概念、知识点与案例结合,避免初学者因过多陷入复杂语法中而影响问题求解训练的情况。

《C语言程序设计》共分10章,主要内容包括算法基础,C语言基本数据类型与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,用户自定义数据类型,文件。

《C语言程序设计》可作为高等院校非计算机专业本、专科学生的C语言程序设计教材或参考书,也可作为计算机爱好者自学用书和各类工程技术人员的参考用书。

与《C语言程序设计》配套的《C语言上机指导与习题集》(杨毅主编),由中国农业出版社同步出版发行,供教学和学习时参考使用。

目录:

前言

第1章 算法基础

1.1 计算的本质

1.2 算法及其特性

1.3 算法描述

1.4 算法实现

1.5 典型算法示例

第2章 C语言基本数据类型与表达式

2.1 C语言的发展及特点

2.2 C程序的基本结构

2.3 C语言的基本数据类型

2.4 常量与变量

2.5 运算符与表达式

2.6 数据类型转换

第3章 顺序结构程序设计

3.1 C语言的基本语句

3.2 数据输入与输出

3.3 程序举例

第4章 选择结构程序设计

4.1 条件判断

4.2 用if语句实现选择结构

4.3 用switch语句实现选择结构

4.4 程序举例

第5章 循环结构程序设计

5.1 while语句

5.2 do——-while语句

5.3 for语句

5.4 循环的嵌套

5.5 break语句、continue语句和go to语句

5.6 程序举例

第6章 数组

6.1 概述

6.2 -维数组

6.3 二维数组

6.4 字符数组

第7章 函数

7.1 模块化程序设计与函数

7.2 函数的定义和调用

7.3 递归调用

7.4 变量的作用域和存储方式

7.5 程序举例

第8章 指针

8.1 指针与指针变量

8.2 指针与函数

8.3 指针与数组

8.4 指针与字符串

8.5 指针数组与命令行参数

8.6 程序举例

第9章 用户自定义数据类型

9.1 用户自定义数据类型概述

9.2 结构类型

9.3 结构型数组

9.4 结构型指针

9.5 结构类型与函数

9.6 链表

9.7 联合类型

9.8 枚举类型

第10章 文件

10.1 文件概述

10.2 文件的打开与关闭

10.3 文件的顺序读写

10.4 文件的随机读写

10.5 程序举例

主要参考文献

c语言程序设计杨毅版,C语言程序设计相关推荐

  1. c语言程序设计杨毅版,标准C++程序设计

    从基本的语法说起, 一课一个知识点,循序渐进 ----------------- 本课程由刘远东.张立铜两位工程师将两人在企业多年积累的开发经验结合而成. 从基础的语法知识开始,由浅入深地讲解如何使用 ...

  2. c语言程序设计铁道版,C语言程序设计(方少卿) 铁道C第1章(修订版).pdf

    第一章第一章 CC语言概述语言概述 • 1.1 C语言的演变及特点 • 1.2 C源程序的结构特点 • 1.3 数据输入和输出的常用方法 • 1.4 C语言的字符集与C语言词汇 • 1.5 Turbo ...

  3. python实现c语言编译器安卓版_c语言编译器ide下载app-c语言编译器ide软件下载v1.5.1 安卓版-2265安卓网...

    c语言编译器ide软件是一款非常实用的练习代码的服务软件,操作简单,好上手,宛如和电脑操作般,各种你需要的功能在这里都能找到的,如果最新刚好在备考的 小伙伴们,不如现在现在下载体验体验吧! c语言编译 ...

  4. 新颖的c语言题目,新颖版c语言经典习题100例(全面面)

    新颖版c语言经典习题100例(全面面) (66页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 实用文档C语言习题100例(最新整理版) ...

  5. C语言程序软件电脑版,C语言宝典PC版-C语言宝典电脑版下载 v1.7.3--PC6电脑版

    C语言宝典电脑版是一款好用的c语言学习软件,C语言宝典电脑版里有丰富的教程资源,非常适合编程初学者使用,C语言宝典电脑版可以进行函数速查,还有贴心的试题集合和面试锦囊.需要的朋友快来下载吧. 基本简介 ...

  6. c语言模拟器安卓版,C语言学习宝典电脑版下载

    C语言学习宝典电脑版是一款热门的学习办公软件,功能齐全,操作简单流畅,具备良好的用户体验.本站提供C语言学习宝典电脑版下载.C语言学习宝典电脑版包含了C语言学习各阶段知识,内容包含C语言课程的全部章节 ...

  7. c语言程序设计(c99版),c语言程序设计C99版

    计算机教程 本文由zhuava贡献 pdf文档可能在WAP端浏览体验不佳.建议您优先选择TXT,或下载源文件到本机查看. 普通高校本科计算机专业特色教材精选 四川大学计算机学院国家示范性软件学院 精品 ...

  8. 杜有福 c语言 第三版,C语言程序设计习题答案 杜有福.doc

    C语言程序设计习题答案 杜有福.doc C语言程序设计习题答案习题一 C语言程序设计概述一.名词解释(1)程序P1 (2)程序设计P1 (3)机器语言P1 (4)汇编程序P2(5)高级语言P2 (6) ...

  9. python语言程序设计嵩天-Python语言程序设计基础(第2版)嵩天课后答案

    嵩天.礼欣.黄天羽Python语言程序设计基础(第2版)习题答案本书提出了以理解和运用计算生态为目标的Python语言教学思想,在系统讲解Python语言语法的同时介绍了从数据理解到图像处理的14个P ...

最新文章

  1. 关于导入My97DatePicker时间插件遇到的问题及解决方案
  2. [原创分享] SocketCapture 网络抓包工具
  3. 下载并使用阿里图标库
  4. 离开HK后的第一篇所感--重生
  5. 命令行调用dubbo服务
  6. 百度地图 json 区域 数据_获取百度地图可视区域范围的数据
  7. 库克谈iPhone 12供应紧张问题;2020中国互联网百强名单:阿里、腾讯、美团分列前三;Dgraph新版发布|极客头条
  8. rtems源码树结构
  9. linux内核编程--4netfiter钩子函数
  10. mysql建表语句转hive_如何获取hive建表语句
  11. html中的布局方式,网页设计常见的5种布局方式
  12. 沟通的艺术I:什么是沟通
  13. MarkDown编辑器设置图片大小
  14. 靠五、六流人才铸造的18万华为铁军
  15. Chrome打开浏览器弹出网页、浏览器被劫持解决方法
  16. 软件开发的能力体系及锻炼
  17. wps怎么转换成jpg格式?
  18. centos7解决hadoop2.6.4多次格式化导致的slaver节点datanode无法启动的问题
  19. 公交来了 1.3.0 发布
  20. 一个程序员老总的年终总结2010版

热门文章

  1. 开发者必看!KISS、DRY和需要遵守的编码原则
  2. Python-绘制曲线的包络线
  3. 第一次笔试经历(CVTE)
  4. 学习python(入门篇)
  5. Web.config详解+asp.net优化(1)
  6. u-boot之NAND启动与NOR启动的区别
  7. 立体像对空间前方交会算法
  8. windows防火墙设置_成都企业级网络防火墙
  9. 在物流信息系统中,物联网主要应用于哪些领域
  10. 编译linux0.11内核