书籍详情

C语言程序设计实例教程

C语言程序设计实例教程

作者:李红,王强 主编

出版社:机械工业出版社

出版时间:2010-09-01

ISBN:9787111316480

定价:¥27.00

购买这本书可以去
内容简介
  《C语言程序设计实例教程》从实例出发引出各章节知识点,主要介绍C语言编程的基础知识和操作方法,帮助学生掌握使用Win-Tc进行程序设计的方法。全书共分10章,内容涵盖了C语言基础知识、基本程序设计、数组、函数、指针、结构体、链表、共用体、位运算、文件等方面的知识。《C语言程序设计实例教程》注重学生上机调试程序能力的培养,每节后设有课堂精练,每章后设有实训和习题,以便学生进一步巩固本章所学知识。 《C语言程序设计实例教程》以职业能力的培养为出发点,突出“以学生为中心”的教育理念,遵循“实例举例-知识点梳理-课堂精练-课后习题”的模式,重在全面培养学生的多元能力。《C语言程序设计实例教程》可作为高职高专“C语言程序设计”课程的教材,也可作为C语言培训机构的培训教材,还可作为c语言初学者的自学教材。
作者简介
暂缺《C语言程序设计实例教程》作者简介
目录
出版说明
前言
第1章 C语言概述与程序逻辑
1.1 C语言概述
实例1 C语言简介——简单的C语言应用程序
实例2 C语言环境使用介绍——用“*”输出字母“A”形状
1.2 程序和程序逻辑
实例3 程序与算法的概念——梵塔推理
实例4 算法图形描述——求n!
1.3 课后习题
1.3.1 实训
1.3.2 习题
第2章 C语言基础知识
2.1 常量和变量
实例5 常量和变量——输出常量与变量的值
2.2 数据类型
实例6 基水数据类型——输出不同数据类型的值
实例7 不同数据类型问的转换——强制类型转换练习
2.3 常用的运算符和表达式
实例8 运算符及表达式——输出各表达式的结果
实例9 关系、逻辑运算符和表达式——关系运算和逻辑运算的结果
实例10 运算符的优先级——复杂表达式的运算结果
2.4 课后习题
2.4.1 实训
2.4.2 习题
第3章 基本程序设计
3.1 顺序结构程序设计
实例11 字符型数据的输入和输出——顺序输出字符
实例12 格式化数据的输入和输出——互换两个变量的值
3.2 选择结构程序设计
实例13 if语句——根据条件确定公司是否已经为司机投保
实例14 switch语句——计算长方形、圆形和三角形的面积
3.3 循环结构程序设计
实例15 while循环语句——求1+2++100的和掣
实例16 for循环语句——统计大写字母和小写字母的个数
实例17 do-while循环语句——求1+2++100和1(2)+2(2)++30(2)的值
实例18 循环的嵌套结构——百钱买百鸡问题
3.4 课后习题
3.4.1 实训
3.4.2 习题
第4章 数组
4.1 一维数组
实例19 一维数组的定义与引用——平均成绩的统计
实例20 一维数组的初始化与引用——查询数据巾的最大值
4.2 二维数组
实例21 二维数组的定义与引用——统计总成绩及平均成绩
实例22 二维数组的初始化与引用——求矩阵的乘积
4.3 字符数组与字符串
实例23 字符数组的定义与引用——字母替换
4.4 课后习题
4.4.1 实训
4.4.2 习题
第5章 函数
5.1 函数的定义与返回值
实例24 函数的定义与引用——判断当天是该年的第几天
5.2 函数的调用
实例25 函数的调用——求两个整数之和
实例26 函数的参数形式——求1!+2!+3!++n!的值
5.3 函数的嵌套与递归调用
实例27 函数的嵌套调用——编程计算(1!)2+(2!)2+(3!)2+(4!)2+(5!)2的值
实例28 函数的递归调用——求n!
5.4 函数中标识符的作用域与存储类
实例29 函数巾标识符的作用域——初识局部变量与全局变量
实例30 函数中标识符的存储类——打印1~5的阶乘值
5.5 宏替换与文件包含
实例31 不带参数的宏定义——已知半径求周长和面积
实例32 带参数的宏定义——宏名替换表达式
实例33 文件包含——计算两个整数绝对值阶乘的差值
5.6 课后习题
5.6.1 实训
5.6.2 习题
第6章 指针
6.1 指针变量的定义与引用
实例34 指针变量的定义与引用——寻找变量在内存中的“家”
6.2 一维数组与指针
实例35 数组名的值和数组元素的地址——按序输出内存中各“家”的地址
实例36 通过指针引用一维数组元素——本周和下周做值日的同学安排
6.3 二维数组和指针
实例37 二维数组名和数组元素的地址——二维数组的成员介绍
实例38 指针数组和行指针——二维数组与指针
6.4 函数间参数的传递
实例39 指针变量作为函数的参数——交换两个变量的值后找出最大值
实例40 函数之间传递地址——打印杨辉三角
实例41 指向函数的指针变量——两个数的和值除以差值
6.5 指针与字符串
实例42 字符串的存储形式——统计各类字符的个数
实例43 二维数组存储多个字符串——图书查询系统
实例44 字符串常用函数的使用——输出你的姓名
6.6 课后习题
6.6.1 实训
6.6.2 习题
第7章 结构体和共用体
7.1 结构体
实例45 结构体类型变量、指针变量的定义与引用——我的个人信息
实例46 结构体类型的数组的定义与引用——成绩统计
实例47 函数之间结构体类型变量的数据传递——输出排序后的姓名和学号
7.2 链表
实例48 单向链表的建立——输出5名同学的信息
实例49 动态链表的建立及常用操作——输出学生的信息
实例50 链表的操作——学生信息管理系统
7.3 共用体与枚举类型
实例5l 共用体类型的定义与变量引用——灵活应用存储空间
实例52 枚举类型——输出给定月份的天数
7.4 课后习题
7.4.1 实训
7.4.2 习题
第8章 位运算
8.1 位运算
实例53 位运算符与运算功能——两个数的几种位运算
8.2 立段
实例54 位段——两个数的位运算
8.3 课后习题
8.3.1 实训
8.3.2 习题
第9章 文件
9.1 文件
实例55 文件的概念——读/写文件
实例56 文件的打开与关闭——奇偶数的不同去向
实例57 文件的读/写——将数据写入文件
实例58 文件的定位与检测函数——字母定位与逆序输出
9.2 课后习题
9.2.1 实训
9.2.2 习题
第10章 综合实训
10.1 实例1——学生成绩管理系统
10.1.1 项目实训目的
10.1.2 系统功能描述
10.1.3 系统总体设计
10.1.4 程序实现
10.2 实例2——电子时钟
10.2.1 项目实训目的
10.2.2 系统功能描述
10.2.3 系统总体设计
10.2.4 程序实现
10.3 实例3——俄罗斯方块游戏
10.3.1 项目实训目的
10.3.2 系统功能描述
10.3.3 系统总体设计
10.3.4 程序实现
10.4 实训
附录
附录A 标准ASCII码字符集
附录B C语言关键字
附录C 常用的C库函数
参考文献
猜您喜欢

读书导航