C语言函数详解:displayDiscount与max函数示例

需积分: 20 6 下载量 100 浏览量 更新于2024-08-16 收藏 5.05MB PPT 举报
"全国计算机二级C课程的课件,涵盖了函数定义、程序设计的基本概念以及C程序的编译和运行过程。" 在计算机编程中,函数是组织代码的基本单元,可以重复使用并执行特定任务。这里提到了两个C语言的函数示例:`displayDiscount` 和 `max`。`displayDiscount` 函数没有参数,它用于计算和显示商品的折扣额。函数首先声明了两个浮点型变量`price`和`discount_amt`,然后通过`printf`函数提示用户输入商品价格,使用`scanf`函数读取用户输入的价格,并将价格的75%作为折扣额存储在`discount_amt`中,最后通过`printf`输出折扣额。这个函数没有返回值,因此它的类型是`void`。 另一个函数`max`有两个双精度浮点型参数`x`和`y`,其目的是找到两者之间的最大值。函数内使用了三行代码实现这一功能,首先声明了一个双精度浮点型变量`m`,然后使用条件运算符(三目运算符)`x>y?x:y` 来确定`x`和`y`中较大的那个值,并将其赋给`m`。最后,函数通过`return`语句返回`m`,这表明`max`函数具有一个返回值,即两个输入数中的较大值,返回类型为`double`。 在C语言中,程序设计的基本概念包括程序、算法和流程图。程序是一系列指令的集合,这些指令能够被计算机理解和执行。程序设计语言是人们与计算机沟通的媒介,它由一系列语句构成。C语言是一种高级语言,相较于机器语言和汇编语言,它更加抽象且易于理解。编写好的C程序被称为源程序,通常以`.c`为扩展名。源程序需要经过编译器转化为目标程序,目标程序是二进制代码,之后通过链接器与其他模块组合生成最终的可执行文件,通常以`.exe`为扩展名。 算法是解决问题的具体步骤,它描述了如何执行一项任务。例如,计算长方形面积的算法包括接收输入、检查输入有效性、进行计算以及显示结果。流程图则是一种可视化工具,用于直观地表示算法的执行流程。 在C程序的生命周期中,程序员会编写源代码,然后通过编译器将源代码转化为目标代码,最后通过链接器生成可执行程序。在本课程中,可能会使用Visual C++ 6.0这样的集成开发环境来创建和管理C程序,包括编辑、编译、调试等步骤。 全国计算机等级考试二级C的内容不仅包含函数的使用,还包括对C语言的基本语法、数据类型、控制结构、指针、数组、结构体等核心概念的掌握。通过学习,考生应能熟练编写C程序,并理解程序设计的基本原理,以通过考试并具备实际的编程能力。