谭浩强C语言教程:补例求和程序与C语言基础

需积分: 0 1 下载量 130 浏览量 更新于2024-08-24 收藏 955KB PPT 举报
在谭浩强编著的《C程序设计教程》中,章节"补例求两个数之和"介绍了一个基础的C语言程序示例。该程序的主要目的是通过定义add()函数来实现两个整数a和b的相加,并将结果返回。程序的关键部分包括: 1. 函数定义:`add(int x, int y)`是一个接受两个整数参数x和y的函数,使用变量z存储它们的和,并通过`return z;`语句返回结果。 2. 主函数`main()`:负责程序的入口和执行流程。首先通过`scanf()`函数从用户输入中读取a和b的值,然后调用`add(a, b)`函数,将结果存储在变量c中。最后,使用`printf()`函数输出c的值并换行。 这个例子展示了C语言的基本结构,包括函数定义、输入输出操作以及如何通过调用函数来实现计算逻辑。它强调了程序设计的核心概念,如函数的封装和数据处理,以及在C语言环境中解决问题的方法。教学目标包括教授学生程序设计的基本概念、编程解题技巧、算法设计以及如何在C环境中构建和调试程序。 此外,课程还强调了C语言的发展历史,比如其创始人D.M.Ritchie创建C语言的初衷是为了编写UNIX操作系统,以及C语言的标准演变,如老标准《The C Programming Language》和ANSI C。同时提到了C++的出现,它是C语言的扩展,支持面向对象编程。 学习C语言时,学生应注重实践,通过大量的编程练习来掌握语言的使用。课程中的教学重点在于培养学生的分析问题能力,让他们能够根据问题建立数学模型,设计算法,并将其转化为实际的代码。考试方式包括平时作业、上机测试和期末笔试,考核学生的理论理解和实际操作技能。 最后,学习方法建议采用理论与实践相结合的方式,鼓励学生动手编程,通过编写大量代码来熟悉语言特性,从而达到运用自如的程度。在整个学习过程中,利用参考书籍和网络资源也是不可或缺的一部分。