计算机系列教材C程序设计(第2版)/孙连科

节选

[

第3章顺序结构程序设计
教学目标
掌握C语言顺序结构程序设计的基本方法,掌握C语言数据输入与输出的方法及相应的常用库函数的使用。
本章要点
�r C语句概述
�r 字符数据的输入与输出函数getchar()与putchar()的使用
�r 格式输入与输出函数printf()与scanf()的使用 程序设计有两部分工作,一部分是数据的设计,另一部分是操作的设计。数据的设计是对一系列数据的描述,主要是定义数据的类型,完成数据的初始化等; 操作的设计是指产生一系列的操作控制语句,其作用是向计算机系统发出操作指令,以完成对数据的加工和流程控制。
当用C语言编程解决实际问题时,必须组织相应的语句来完成数据的设计和操作的设计,这里的“组织相应的语句”便隐含了结构问题。一般地讲,C程序可由顺序结构、选择结构和循环结构三种结构组成。 路要一步一步地走,类似地,构成C程序的各语句间在运行时客观地存在一个先后的次序,这些语句形成了顺序结构。顺序结构是*简单、*基本的程序结构,其包含的语句是按顺序执行的,且每条语句都将被执行。其他的结构可以包含顺序结构,也可以作为顺序结构的组成部分。本章主要讲述顺序结构程序设计方法。
3.1C语句分类概述
C语句可以分为以下5类:
1. 控制语句
控制语句完成一定的控制功能。C语言只有9种控制语句,它们是:
(1) if()~else~(条件语句)
(2) switch(多分支选择语句)
(3) goto(转向语句)
(4) while()~(循环语句)
(5) do~while()(循环语句)
(6) for()~(循环语句)
(7) break(中止执行switch或循环语句)
(8) continue(结束本次循环语句)
(9) return(从函数返回语句)
以上9种语句中的括号()表示其中是一个条件,~表示内嵌的语句。这些语句将在后面的章节中陆续介绍。
2. 变量声明语句
由类型关键字后接变量名(如果有多个变量名,则用逗号分隔)和分号构成的语句,如: “int a,b,c;”。

]

本书特色

[

C语言是目前较好的学习程序设计的语言,C程序设计课程是程序设计的重要基础课,是培养学生程序设计能力的重要课程之一。因此,学好C语言程序设计课程,对掌握基本编程方法、培养基本编程素质具有重要意义。
本书是作者在讲授C语言程序设计的基础上,总结多年的教学经验,针对高等院校的学生,在已出版的普通高等教育“十一五”*规划教材计算机系列教材《C程序设计》基础上改版而成,主要是根据目前全国计算机等级考试的环境要求,添加了Visual C 2010集成开发环境的使用。本书是为了适应计算机信息技术的发展,计算机教材的及时更新与修订,是计算机学科自身的特点,也是全国高校计算机学科教学的必然要求。
书中全面地介绍了C语言的基本概念、数据类型、语句及结构特点,系统地讲述了C语言程序设计的基本方法和技巧。本书采取循序渐进的内容安排方式,通俗易懂的讲解方法,并辅以大量的例题; 讲述力求理论联系实际、深入浅出; 注重培养读者的程序设计能力及良好的程序设计风格和习惯; 注重实践环节,每章后精选了较多的习题。本书可作为普通高等学校计算机专业和非计算机专业C语言程序设计课程的本、专科教材(可以根据本科、专科教学要求的不同进行适当取舍),也可供计算机培训班或其他自学者使用。

]

内容简介

[

C语言是目前较好的学习程序设计的语言,C程序设计课程是程序设计的重要基础课,是培养学生程序设计能力的重要课程之一。因此,学好C语言程序设计课程,对掌握基本编程方法、培养基本编程素质具有重要意义。
本书是作者在讲授C语言程序设计的基础上,总结多年的教学经验,针对高等院校的学生,在已出版的普通高等教育“十一五”重量规划教材计算机系列教材《C程序设计》基础上改版而成,主要是根据目前全国计算机等级考试的环境要求,添加了Visual C++2010集成开发环境的使用。本书是为了适应计算机信息技术的发展,计算机教材的及时更新与修订,是计算机学科自身的特点,也是全国高校计算机学科教学的必然要求。
书中全面地介绍了C语言的基本概念、数据类型、语句及结构特点,系统地讲述了C语言程序设计的基本方法和技巧。
本书采取循序渐进的内容安排方式,通俗易懂的讲解方法,并辅以大量的例题; 讲述力求理论联系实际、深入浅出; 注重培养读者的程序设计能力及良好的程序设计风格和习惯; 注重实践环节,每章后精选了较多的习题。
本书可作为普通高等学校计算机专业和非计算机专业C语言程序设计课程的本、专科教材(可以根据本科、专科教学要求的不同进行适当取舍),也可供计算机培训班或其他自学者使用。

]

作者简介

[

孙连科,男,1961年出生,教授,计算机及应用专业本科毕业,电子与通信工程硕士,从事计算机基础教学工作。主持、参与多个省、学院级教育科研课题的研究,在省级以上刊物上公开发表计算机基础教学改革与实践论文4篇。主编《大学计算机基础应用教程》(第一、二版),由中国水利水电出版社出版;主编《计算机基础与应用》、《C语言程序设计(第二版)》由中国电力出版社出版;主编《C语言程序设计》、副主编《Visual Basia语言程序设计考试指导》由辽海出版社出版;副主编《微型机组装与维护实用教程》(第一、二版)由高等教育出版社出版。
国水利水电出版社出版;副主编《计算机基础与应用》、主编《C语言程序设计(第一、二版)》由中国电力出版社出版。

]

目录

第1章 C语言概述1.1 程序与程序设计语言1.1.1 程序1.1.2 程序设计1.1.3 程序设计语言1.2 C语言发展概述和主要特点1.2.1 C语言的发展历史1.2.2 C语言的主要特点1.3 C程序设计方法1.3.1 C程序的基本结构1.3.2 C程序设计步骤1.4 MiCrosoft visual C++6.0及visual C++2010集成开发环境简介本章小结习题第2章 数据类型、运算符与表达式2.1 基本标识符2.1.1 关键字2.1.2 预定义标识符2.1.3 用户定义标识符2.2 C语言的数据类型2.2.1 引入数据类型的目的2.2.2 C语言的基本数据类型2.2.3 数据类型修饰符2.3 常量和变量2.3.1 常量2.3.2 变量2.4 整型数据2.4.1 整型常量2.4.2 整型变量2.4.3 整型变量的使用2.5 实型数据2.5.1 实型常量2.5.2 实型变量2.6 字符型数据2.6.1 字符型常量2.6.2 字符型变量2.7 运算符及表达式2.7.1 算术运算符和算术表达式2.7.2 赋值运算符与赋值表达式2.7.3 逗号运算符和逗号表达式2.8 数据类型转换2.8.1 类型自动转换2.8.2 赋值转换2.8.3 强制类型转换本章小结习题第3章 顺序结构程序设计3.1 C语句分类概述3.2 数据的输入/输出3.2.1 字符输出函数putChar()3.2.2 字符输入函数getChar()3.2.3 格式输出函数printf()3.2.4 格式输入函数sCanf()3.3 程序举例本章小结习题第4章 选择结构程序设计4.1 关系运算符和关系表达式4.1.1 关系运算符4.1.2 关系表达式4.2 逻辑运算符与逻辑表达式4.2.1 逻辑运算符4.2.2 逻辑表达式4.3 if语句……第5章 循环结构程度设计第6章 函数与编译预处理第7章 数组第8章 指针第9章 结构体和共同体第10章 位运算第11章 文件第12章 C语言综合应用程序示例附录Ⅰ常用字符与ASCII代码对照表附录Ⅱ C语言中的关键字附录Ⅲ 运算符和结合性附录Ⅳ C语言编译、连接时常见的错误和警告信息附录Ⅴ C语言常用部分库函数参考文献

封面

计算机系列教材C程序设计(第2版)/孙连科

书名:计算机系列教材C程序设计(第2版)/孙连科

作者:孙连科 主编

页数:283

定价:¥49.0

出版社:清华大学出版社

出版日期:2019-10-01

ISBN:9787302536925

PDF电子书大小:153MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注