C程序设计案例教程(21世纪普通高校计算机公共课程规划教材)
分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 郭俊风,朱景福 主编
出 版 社: 清华大学出版社
出版时间: 2009-7-1字数:版次: 1页数: 232印刷时间:开本: 16开印次:纸张:I S B N : 9787302202325包装: 平装内容简介
本书是由参加国家精品课程培训的一线教师编写并以培养学生程序设计基本能力为目标的C语言程序设计案例教材。
全书以程序设计为主线,以编程应用为驱动,通过精心设计的案例来引导,合理地把相关语言知识导入到程序设计中;强调应用与实践,重点讲解程序设计的思想和方法。针对多数入门者认为C语言难学的情况,本书在编写时将C语言同自然语言作类比,将C语言归纳为只有92个字、6类词、1个词组和24个句式的一门语言,然后从数据类型、数据处理和流程控制三个方面展开程序设计。本书涵盖数据类型、表达式、选择、循环、函数、数组、指针、结构、文件的概念和应用以及基本编程思想等内容。
本书可以作为计算机专业的本科生、大专生和高校非计算机专业学生的教学用书,也可以作为全国计算机等级考试的参考书和对C语言程序设计感兴趣读者的自学用书。
目录
第1章C语言概述
1.1C语言的语法
1.1.1C语言的字
1.1.2C语言的词
1.1.3C语言的词组
1.1.4C语言的语句
1.2C语言编辑环境
1.2.1Visual C编辑环境
1.2.2运行C程序的步骤
1.3C语言的发展历史
1.4用C语言求解问题的过程
1.5本章小结
习题1
第2章走进C语言程序设计
2.1在屏幕上显示Welcome to China
2.1.1各种类型数据的输出函数printf()
2.1.2库函数和头文件
2.1.3主函数及自定义函数
2.2随机给出一道100以内的加法运算测试题
2.2.1常量、变量和基本数据类型
2.2.2算术运算符和算术表达式
2.2.3赋值运算符和赋值表达式
2.2.4关系运算符和关系表达式
2.2.5随机数产生技术
2.2.6二路决策判断if-else语句
2.2.7程序解析
2.3回答100以内的加法运算测试题
2.3.1各种数据类型变量值的输入函数scanf()
2.3.2程序解析
2.4特色运算符和表达式
2.4.1逗号运算符和逗号表达式
2.4.2条件运算符和条件表达式
2.4.3位运算符
2.4.4自增、自减运算符
2.5类型转换
2.5.1自动类型转换
2.5.2强制类型转换
2.6常用数学库函数
2.7C程序书写风格
2.8本章小结
习题2
第3章选择结构程序设计
3.1统计输入的一行字符中各类字符的数量
3.1.1字符类型
3.1.2字符型数据的输入getchar()和输出putchar()函数
3.1.3逻辑运算符和逻辑表达式
3.1.4多路决策判断else-if语句
3.1.5程序解析
3.2简单菜单选择响应
3.2.1switch语句
3.2.2程序解析
3.3个人所得税计算
3.3.1多分支结构与嵌套的if语句
3.3.2程序解析
3.4综合应用——星期几的判断
3.5本章小结
习题3
第4章循环结构程序设计
4.1利用格里高利公式求π的近似值
4.1.1while循环语句
4.1.2程序解析
4.2模拟彩票开奖
4.2.1do-while循环语句
4.2.2程序解析
4.3统计一批学生成绩的最低分
4.3.1for循环语句
4.3.2程序解析
4.3.3break语句和continue语句
4.4循环结构程序设计
4.4.1几种循环的比较
4.4.2嵌套循环
4.4.3穷举法编程
4.5综合应用——加法运算测试系统
4.6本章小结
习题4
第5章函数
第6章数组
第7章指针
第8章结构体
第9章文件
附录A常用字符与ASCII代码对照表
附录BC语言基本语法
参考文献
书摘插图
第4章循环结构程序设计
本章学习目标
掌握什么是循环及为什么使用循环;
如何确定循环条件和循环体;
四种循环(for、while、do-while、if-goto)的区别;
退出循环的几种情况;
循环嵌套的原理。
循环结构是程序中一种很重要的结构。循环结构程序设计方法和技巧是C程序设计中最基本和最重要的方法之一,几乎每一个实用的程序都少不了循环,学好循环结构程序设计对于进一步学习后续章节至关重要。其特点是:在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。C语言提供了4种循环语句(for、while、do-while、if-goto)实现循环。
在第3章学习时知道,goto语句可与if语句一起构成循环结构,但要慎用,特别是不能一个程序中过多的使用它,尤其是出现过多嵌套使用的情况,就会造成程序的混乱。所以,本章重点介绍前3种循环的实现方法。
4.1 利用格里高利公式求7c的近似值
4.1.1 while循环语句
1.while语句的一般形式
while循环语句是当型循环控制语句,它的一般形式如下:
while(表达式)
语句
其中,表达式是循环条件,语句为循环体。
嚼对while语句的说明如下:
①while后面的括号()不可省略。
②后面的表达式可以是任意类型的表达式,但通常是条件表达式或逻辑表达式。表达式的值是循环控制的条件。
……