C语言程序设计与项目实训

编辑

锁定

讨论

上传视频

《C语言程序设计与项目实训》是2013年清华大学出版社出版的图书,作者是吴艳平、徐海燕。

书    名

C语言程序设计与项目实训

作    者

吴艳平 徐海燕

出版社

清华大学出版社

出版时间

2013年8月1日页    数

239 页

定    价

32 元

开    本

16 开

ISBN

9787302326649, 7302326649

语    种

简体中文

C语言程序设计与项目实训内容简介

编辑

吴艳平等编著的《C语言程序设计与项目实训》针对高职高专学生的特点,精心选择教材内容、教材案例,着重介绍基本编程思想、基本算法和基本编程技巧,将那些复杂算法(如链表或者离散数学的相关部分)留给了后续课程。学生牢固地掌握这些基本方法和基本技能,可以为后续课程的学习奠定坚实的基础。

本书前5章为基础部分,包括算法、运算符、表达式、三大基本结构和函数,采用厚理论、重算法的原则编写,通过小实例介绍理论知识,增加高职学生理论基础,为后期项目实施提供必备的条件。第6~8章为项目应用部分,包括数组、结构体和指针,不仅有必要的理论基础,更重要的是通过“学习机”项目对C语言的高级部分进行了详细的分解,使学生在入门后有足够的空间开发项目,实现理实一体化教学目标。第9章详细介绍了“学习机”项目的设计全过程,使初学者真正体会到C语言的强大之处。

C语言程序设计与项目实训图书目录

编辑

第1章 初识C语言

1.1 C语言概述

1.1.1 C语言发展史

1.1.2 C语言的优点

1.1.3 C语言的缺陷

1.2 初识C语言程序

1.2.1 VC++6.O集成开发环境

1.2.2 C语言工程文件

1.2.3 C语言程序构成

第2章 算法

2.1 算法的概念

2.2 算法的特征

2.3 算法的表示形式

2.3.1 自然语言

2.3.2 流程图

2.3.3 伪代码

拓展训练

第3章 数据类型、运算符和表达式

3.1 基本概念

3.1.1 C语言的字符集

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 赋值运算符和赋值表达式

3.5.5 逻辑运算符和逻辑表达式

3.5.6 条件运算符和条件表达式

3.5.7 逗号运算符和逗号表达式

3.5.8 sizeof运算符

3.5.9 运算符的优先级和结合性

拓展训练

第4章 程序控制结构

4.1 C程序结构和c语句

4.1.1 C程序结构

4.1.2 C语句

4.2 结构化程序设计

4.3 顺序结构

4.3.1 顺序结构

4.3.2 顺序结构实例

4.4 分支结构

4.4.1 单分支(if)

4.4.2 双分支(if...else)

4.4.3 if多分支(if...else...if)

4.4.4 if语句的嵌套

4.4.5 switch多分支

4.5 循环结构

4.5.1 while循环

4.5.2 do...while循环

4.5.3 for循环

4.5.4 3种循环的比较

4.5.5 循环嵌套

4.5.6 break语句、continue语句和goto语句

4.5.7 几种循环的比较

拓展训练

第5章 函数

5.1 函数的定义

5.1.1 无参函数的定义

5.1.2 有参函数的定义

5.2 函数参数与函数的值

5.2.1 形式参数与实际参数

5.2.2 函数的返回值

5.3 函数的调用

5.3.1 函数调用的一般形式

5.3.2 函数调用的方式

5.3.3 函数的声明

5.4 函数的嵌套调用

5.5 函数的递归调用

5.6 全局变量和局部变量

5.6.1 局部变量

5.6.2 全局变量

5.7 变量的存储类别

5.7.1 静态存储变量和动态存储变量

5.7.2 自动变量和静态局部变量

拓展训练

第6章 数组

6.1 数组简介

6.2 一维数组

6.2.1 一维数组的定义

6.2.2 一维数组的初始化

6.2.3 一维数组元素的引用

6.3 二维数组

6.3.1 二维数组的定义

6.3.2 二维数组的初始化

6.3.3 二维数组元素的引用

6.4 字符数组

6.4.1 字符数组的定义

6.4.2 字符数组的初始化

6.4.3 字符数组的引用

6.4.4 常用字符串操作函数

6.5 数组作为函数参数传递

6.6 数组在项目中的应用

拓展训练

第7章 指针

7.1 指针的概念、指针变量的概念及定义

7.3 指针表达式及运算

7.4 指针作为函数的参数

7.5 指针在项目中的应用

拓展训练

第8章 结构体

8.1 结构体所能解决的问题

8.2 结构体定义

8.3 结构的使用

8.4 结构数组和结构指针

8.4.1 结构数组

8.4.2 结构指针

8.5 结构的复杂形式

8.5.1 嵌套结构

8.5.2 位结构

8.6 结构体在项目中的应用

拓展训练

第9章 项目设计及实现

9.1 项目架构

9.2 处理模块流程图

9.3 项目文件及关系

9.4 函数调用关系

9.5 项目实现

附录A 常用字符与ASCII码对照表

附录B 关键字

附录C 运算符的优先级与结合方向

附录D 常用库函数

参考文献[1]

词条图册

更多图册

参考资料

1.

c语言程序设计与项目实训

.当当[引用日期2018-04-11]

C语言循环语句实训项目,C语言程序设计与项目实训相关推荐

  1. C语言循环语句的研究意义,C语言中循环语句的应用研究

    摘 要:C语言是面向过程结构化的设计语言,在其设计.使用中会大量的使用循环语句.循环语句的设计一直是计算机语言开发的一项重要应用.在高级语言使用中,循环语句的使用好坏会直接影响开发项目的质量.C语言中 ...

  2. c语言循环语句输出五角型图案,C语言 用循环和if语句编程并打印输出实心五角星图案...

    匿名用户 1级 2014-04-11 回答 #include "stdio.h" void print(int(*p)[62]) { int i,i2=0,j,j2=49; for ...

  3. C语言循环语句专项练习题

    第1关:组合排列计算题 本次实训是关于C语言循环语句的专项练习,让我们遨游循环语句不可自拔吧! 本关需要你用循环语句来计算一个求不同解的数学问题. #include <stdio.h> i ...

  4. 计算机c语言循环作业,计算机C语言循环语句的应用研究

    [摘要]基于计算机C语言循环语句的应用分析,首先要明确C语言应用现状,然后阐述C语言循环语句的分类及特点,最后详细论述循环语句的应用要点,针对while循环语句.dowhile循环语句.for循环语句 ...

  5. c语言用for循环守形数,c语言循环语句训练题

    c语言循环语句训练题 (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 练习题:1. 找出1~n之间的守形数:从个位数看起,n的所有位 ...

  6. c语言 do while ppt,C语言循环语句ppt课件

    <C语言循环语句ppt课件>由会员分享,可在线阅读,更多相关<C语言循环语句ppt课件(25页珍藏版)>请在人人文库网上搜索. 1.第6章 循环结构程序设计,郭 瑞,主要内容, ...

  7. c语言ppt课件循环语句,C语言循环语句课件四章.ppt

    <C语言循环语句课件四章.ppt>由会员分享,可在线阅读,更多相关<C语言循环语句课件四章.ppt(43页珍藏版)>请在装配图网上搜索. 1.循环结构,李晓玲,Page 2,本 ...

  8. R语言循环语句while和repeat

    R语言循环语句 1.for语句 2.while循环语句 3.repeat语句 4.举例 5.引用 看完如果对你有帮助,感谢点赞支持! 如果你是电脑端,看到右下角的 "一键三连" 了 ...

  9. c语言while的知识点,C语言循环语句知识点

    C语言循环语句知识点 引导语:循环语句是由循环体及循环的终止条件两部分组成的.以下是百分网小编分享给大家的C语言循环语句知识点,欢迎参考学习! 循环语句 (一).for循环 它的一般形式为: for( ...

最新文章

  1. HP大中华区总裁孙振耀谈工作、职业与人生规划
  2. 知乎上不够伪善的内容
  3. HDU 1042 N!(高精度阶乘、大数乘法)
  4. php socket主动推送消息,PHP使用WebSocket主动推送【微信小程序接收】
  5. 在linux下vcd光盘提取,linux下抓取Vcd的视频文件[Linux安全]
  6. 为什么main方法是public static void?
  7. 已解决jetty运行项目,@WebServlet注解失效
  8. CABasicAnimation animationWithKeyPath Types
  9. 【第1章】初识MySQL
  10. 多线程开发必须知道的概念
  11. 公司财务(书籍学习过程总结)
  12. 超级安全!Python 合成多张图片到PDF格式
  13. 龙门上下料样本程序,四轴。用台达AS228T和台达触摸屏编写
  14. Excel宏的基本逻辑语句
  15. OMG,史上最全的37个APP推广渠道来啦!
  16. python——sys模块
  17. 3315 时空跳跃者的魔法(一个超级恶心的题目)
  18. 统一修改PCB板上器件标识、阻值,后期方便手工焊接样板。(现以AD10为例)
  19. 服务器带外管理默认账号
  20. Unity 的 Scroll View组件

热门文章

  1. 我的世界60秒换位置服务器,怎么给我的世界服务器换周目
  2. 分享几个python有趣代码
  3. C++写纹理贴图中OBJ文件和MTL(材质)文件
  4. 第三章: 事件总线:Vert.x 应用程序的支柱
  5. 小程序反馈功能并回显(包括前后端)
  6. cloudsim中时间共享调度策略和空间共享调度策略
  7. randint函数 在tkinter.label 中的应用
  8. 项目Beta冲刺(团队)——凡事预则立
  9. 导出Excel设置名称为中文
  10. sersync-实时同步服务