汪升华c语言答案,2019年书名C语言程序设计教程.doc

书名:C语言程序设计教程

作者:汪升华

定价:39元

出版社:中国传媒大学出版社

ISBN:9787565707193

内容简介

前言

C语言程序设计是理工科各专业计算机应用能力培养的重要技术基础课程,不仅开设于计算机相关专业,在许多普通高等学校、高职院校的非计算机专业也普遍开设了C语言课程。此外,全国计算机等级考试、 全国蓝桥杯软件大赛、省级计算机等级考试、全国计算机应用技术证书考试(NIT)等也都将C语言列入考试科目。鉴于此,编者将多年从事C语言教学的经验及有关教学研究成果融入书中,力求以合理的编写体系和教材内容,配合丰富的案例帮助读者学习C语言。全书共10章,分别介绍C程序的构成与C语言的特点;基本数据类型、运算符及表达式以及各类算符的优先级、结合性与求值规则;结构化程序设计的三种方法,即顺序结构C程序的开发方法、分支结构C程序的开发方法和循环结构C程序的开发方法;数组的概念、相关语法及其数组的应用;函数调用技术及其变量存储类别;编译预处理技术;指针技术在程序开发中的应用;结构体、共用体和枚举类型的数据结构,并讨论了链表技术;C语言程序的数据文件的概念及其与文件相关的库函数的应用。

本书具有如下特点:

(1)面向多层次、多学科专业,体系结构合理,强调实用性。本书在章节编排上充分考虑初学者的特点和认知规律,力求层次分明、循序渐进,既考虑内容的完整性,又精心安排各部分的前后关系,以期分散难点,降低学习难度。在教材内容组织上坚持基本理论适度、重点突出,文字表述上力求深入浅出、通俗易懂,能满足普通高等学校及高职院校等各层次对C语言的教学需求。

(2)案例教学,任务驱动贯穿整个教学过程,将理论和实践有机结合。C语言是一门实践性很强的课程,对编程能力和调试能力的训练都非常重要。本书结合实例阐述理论,通过大量精心编写的例题,将正确的语法规范介绍给读者。此外,每章都配有大量用以练习的课后习题,从不同角度同步训练读者的程序阅读、程序完善和程序开发能力。

(3)讲练结合,自主学习。为避免现在的教学中学生只能“抄程序”不能“写程序”的弊病,必须让学生在掌握一定C语言语法的基础上多写程序。为了完成每个工作任务,采用提出问题、分析问题,然后讲授解决问题所需要的基本知识,最后实施任务、拓展训练等几个教学阶段进行学习。

(4)注重教材的立体化配套。除提供教材这一基本形式外,本书有《C语言程序设计实训及考试指导》配套一书,以方便开展实训教学,培养学生的自主编程能力,参加全国计算机等级考试和全国蓝桥杯软件大赛等活动。

本书可作为本科院校、高职高专相关专业的教材,也可供准备参加C语言等级考试、资格和水平考试的读者阅读参考,同时也可作为工程技术人员和计算机爱好者的参考资料。

由于编者水平有限,书中难免存在缺点和错误,恳请专家和读者批评指正。

编者

2013年5月

目录

目录C语言程序设计教程

1.1程序和程序设计语言/

1.2计算机求解问题的步骤/

1.3C语言程序举例/

1.3.1一个简单的C语言程序/

1.3.2

1.4C语言简介/

1.4.1

1.4.2

1.5C语言的词汇/

1.5.1字符集/

1.5.2关键字/

1.5.3标识符/

1.5.4运算符/

1.5.5分隔符/

1.6程序的灵魂——算法/

1.6.1算法的概念/

1.6.2算法的特性/

1.6.3算法的表示/

1.7C程序的开发集成环境/

1.7.1上机解题的一般步骤/

1.7.2Visual C++6.0 集成环境/

1.7.3Turbo C 2.0 集成环境/

本章小结/

习题/

2.1C语言程序基本控制结构概述/

2.2C语句概述/

2.2.1表达式语句/

2.2.2函数调用语句/

2.2.3流程控制语句/

2.2.4复合语句/

2.2.5空语句/

2.3一个简单的顺序结构程序/

2.4正确选用C语言数据类型/

2.4.1

2.4.2常量/

2.4.3变量/

2.5使用C语言运算符与表达式/

2.6数据类型的转换/

2.6.1类型自动转换/

2.6.2类型强制转换/

2.7数据的输入/输出/

2.7.1数据输入/输出概述/

2.7.2数据输入/输出语句/

2.7.3格式输出函数printf/

2.7.4格式输入函数scanf/

2.7.5字符输出函数putchar/

2.7.6字符输入函数getchar/

2.8顺序结构程序应用举例/

本章小结/

习题/

3.1一个简单的分支结构程序/

3.2关系运算与逻辑运算/

3.2.1关系运算符与关系表达式/

3.2.2逻辑运算符和逻辑表达式/

3.3if语句与分支处理/

3.3.1if语句的三种形式/

3.3.2if语

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
for循环是C语言中最常用的循环语句之一。它的形式与while语句有些不同,但功能上可以看作是进一步升华了的while语句。for循环的基本结构包含三个部分:初始化表达式、循环条件和循环更新表达式。在每次循环迭代中,首先执行初始化表达式,然后判断循环条件,如果条件为真,则执行循环体中的语句,然后执行循环更新表达式。循环体中的语句执行完毕后,再次判断循环条件,如果条件为真,则继续循环,否则跳出循环。 下面是一个示例的C语言程序,演示了for循环的基本用法: #include <stdio.h> int main() { int i; for (i = 0; i < 10; i++) { printf("%d ", i); } return 0; } 这个程序会输出从0到9的数字。在这个例子中,初始化表达式设置变量i的初始值为0,循环条件表达式判断i是否小于10,循环更新表达式每次将i增加1。循环体中的语句是打印i的值。通过循环体和循环更新表达式的组合,循环会一直进行,直到循环条件不再满足为止。 另外,如果初始化表达式、循环条件和循环更新表达式中的某个部分为空,那么该部分将被省略不写。例如,在下面这个例子中,初始化表达式被省略,循环条件为真,循环更新表达式也被省略,这样循环将变成一个无限循环。 #include <stdio.h> int main() { int i; for (; ; ) { printf("%d ", i); } return 0; } 希望以上信息能对您有所帮助。如果您还有其他问题,请随时提出。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值