C语言程序设计立体化案例教程

C语言程序设计立体化案例教程

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书以案例为切入点,以培养C语言应用能力为主线,强调理论教学与上机实践相结合,使学习者能够熟练掌握编译环境,并为后续的深入学习打下基础。

内容简介

全书共十一个章节,主要内容包括初识C语言、C语言程序设计基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计、批量数据处理、结构化数据处理、函数、指针、文件操作等。

本书可作为高等职业教育院校计算机及相关专业的高级语言教材,也可供C语言爱好者学习使用。

章节目录

版权信息

内容简介

前言

第一章 初识C语言

1.1 计算机语言的发展历程

1.2 C语言的发展

1.3 认识C语言程序

1.3.1 简单的C语言程序举例

1.3.2 C语言程序基本结构

1.3.3 C语言程序编写规范

1.4 C语言程序开发流程及开发环境

1.4.1 C语言程序开发流程

1.4.2 C语言程序开发环境

本章小结

课后习题

第二章 C语言程序设计基础

2.1 数据的表示

2.1.1 常量和变量

2.1.2 数据类型

2.2 数据操作

2.2.1 算术运算

2.2.2 逻辑运算

2.2.3 位运算

2.2.4 条件运算

2.2.5 逗号运算

2.3 算法与结构化程序设计

2.3.1 算法

2.3.2 三种基本结构

2.4 综合案例

2.4.1 案例一:认识转义字符

2.4.2 案例二:认识逻辑运算符

2.4.3 案例三:学习成绩等级划分

本章小结

课后习题

第三章 顺序结构程序设计

3.1 语句和注释

3.2 顺序结构程序设计

3.2.1 变量定义及初始化

3.2.2 赋值语句和表达式语句

3.2.3 格式化输出printf

3.2.4 格式化输入scanf

3.2.5 字符输入或输出

3.3 综合案例

3.3.1 案例一:大雁的智慧

3.3.2 案例二:从头到尾

3.3.3 案例三:如影随形

本章小结

课后习题

第四章 选择结构程序设计

4.1 条件表达式

4.1.1 关系表达式

4.1.2 逻辑表达式

4.2 if选择语句

4.2.1 单分支if语句

4.2.2 双分支if语句

4.2.3 多分支if语句

4.3 switch多分支语句

4.4 综合案例

4.4.1 案例一:自动售货机

4.4.2 案例二:多劳多得

4.4.3 案例三:自助加油站

本章小结

课后习题

第五章 循环结构程序设计

5.1 循环结构的功能

5.2 循环结构语句

5.2.1 while语句

5.2.2 do...while语句

5.2.3 for语句

5.2.4 循环语句的嵌套

5.3 循环控制语句

5.3.1 break语句

5.3.2 continue语句

5.4 综合案例

5.4.1 案例一:卖西瓜

5.4.2 案例二:水仙花数

5.4.3 案例三:百钱百鸡

本章小结

课后习题

第六章 批量数据处理

6.1 数组

6.1.1 一维数组

6.1.2 二维数组

6.2 字符数组与字符串数组

6.2.1 字符数组

6.2.2 使用字符串处理函数

6.3 综合案例

6.3.1 案例一:逆序排列

6.3.2 案例二:输出转置矩阵

6.3.3 案例三:字符串处理函数的应用

本章小结

课后习题

第七章 模块化程序设计

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.3 函数的嵌套调用与递归调用

7.3.1 函数的嵌套调用

7.3.2 函数的递归调用

7.3.3 知识拓展

7.4 函数和变量的作用域

7.4.1 变量及作用域

7.4.2 动态变量、静态变量和寄存器变量

7.4.3 知识拓展

7.5 综合案例

7.5.1 案例一:计算器

7.5.2 案例二:一寸光阴一寸金

7.5.3 案例三:比比身高

课后习题

第八章 指针

8.1 地址与指针

8.1.1 地址

8.1.2 指针

8.1.3 指针传参

8.1.4 知识拓展

8.2 指针在数组和字符串中的应用

8.2.1 指向数组的指针

8.2.2 指向字符串的指针

8.2.3 知识拓展

8.3 指针在函数中的应用

8.3.1 函数指针

8.3.2 函数指针传参

课后习题

第九章 结构化数据处理

9.1 结构体类型和结构体变量

9.1.1 定义结构体类型

9.1.2 定义结构体变量

9.1.3 结构体变量的引用和初始化

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.5 共用体

9.5.1 共用体类型的定义

9.5.2 共用体变量的定义

9.5.3 共用体变量的初始化和引用

9.6 综合案例

9.6.1 案例一:优秀的你在哪里

9.6.2 案例二:仰慕英雄

9.6.3 案例三:成绩统计

本章小结

课后习题

第十章 文件操作

10.1 文件操作概述

10.2 打开和关闭文件

10.3 顺序读写数据文件

10.4 综合案例

课后习题

第十一章 综合项目

11.1 自动售货机功能需求分析

11.1.1 自动售货机需求功能

11.1.2 自动售货机展示的产品名称及价格

11.1.3 自动售货机流程图

11.2 综合案例

11.2.1 案例一:模拟开机运行

11.2.2 案例二:操作提示

11.2.3 案例三:展示选择支付商品

11.2.4 案例四:发票结算清单

附录A

附录B

反侵权盗版声明

C语言程序设计立体化案例教程是2022年由电子工业出版社出版,作者邓磊 主编。

得书感谢您对《C语言程序设计立体化案例教程》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
C语言程序设计实验指导教程 电子书
内容上根据形成的层次教学特色分成13章,其中基础知识部分共3章,程序设计基础与应用部分共6章,提高部分共4章,而检测与错误信息核对1章。大部分章节配备总结和各种习题,包括填空题、选择题和程序设计题,个别章节可包括阅读程序以及程序改错题等,习题紧扣章节要点,体现教材重点与难点。对目录涉及的相关章节,教师和学生可根据院校划分和专业特点进行选择,专科/高职学生根据应用或开发选择相关知识内容。
案例式C语言程序设计实验指导 电子书
内容上根据形成的层次教学特色增加习题分析、习题讲解部分,对配套教材课后习题提供参考答案,上机习题紧扣体现教材重点,包括完善程序、程序改错和程序设计题等。在结构体系上,教材尽量提高集成度,教材编写中参考国家计算机基础课程改革纲要和国家计算机等级考试(二级、三级)考试大纲,尽可能多体现大纲内容和相关知识点。
C语言程序设计 电子书
根据中国高等院校计算机基础教育研究会发布的“中国高等院校计算机基础教育课程体系2014”中关于程序设计类课程教学设计方案的要求,结合当前人才培养的目标编写。全书共11章,主要内容包括C语言的基本概念、变量与运算符、表达式、顺序结构、选择结构、循环结构、数组、函数、指针、结构体、联合体和枚举类型、预处理和标准函数、文件、数据结构和数据抽象。同时,还将介绍程序设计的基本方法和常用算法。
C语言程序设计 电子书
本书是一本C语言程序设计的教材。
C++程序设计实践案例教程 电子书
本书是针对C++程序设计相关课程编写的,从对象和类的角度来安排内容,共分为13个项目,其中10个项目是分别对应每个知识点的实践案例,另外包含3个综合项目案例。每1个项目都包括基础知识、案例实训、习题及解析等部分。在每个项目案例里面,都给出了例题和参考解答方法,然后提出思考题,让读者在模仿的基础上思考,进而写出自己的代码。本书适合作为高等院校计算机、软件工程专业本科生的教材,同时可供学习C++语言的