C语言函数详解:displayDiscount与max函数示例
需积分: 20 61 浏览量
更新于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程序,并理解程序设计的基本原理,以通过考试并具备实际的编程能力。
2011-01-18 上传
937 浏览量
2010-12-02 上传
599 浏览量
128 浏览量
2011-05-26 上传
229 浏览量
2011-08-13 上传
2957 浏览量

getsentry
- 粉丝: 31
最新资源
- 掌握MATLAB中不同SVM工具箱的多类分类与函数拟合应用
- 易窗颜色抓取软件:简单绿色工具
- VS2010中使用QT连接MySQL数据库测试程序源码解析
- PQEngine:PHP图形用户界面(GUI)库的深入探索
- MeteorFriends: 管理朋友请求与好友列表的JavaScript程序包
- 第三届微步情报大会:深入解析网络安全的最新趋势
- IQ测试软件V1.3.0.0正式版发布:功能优化与错误修复
- 全面技术项目源码合集:企业级HTML5网页与实践指南
- VC++6.0绿色完整版兼容多系统安装指南
- 支付宝即时到账收款与退款接口详解
- 新型不连续导电模式V_2C控制Boost变换器分析
- 深入解析快速排序算法的C++实现
- 利用MyBatis实现Oracle映射文件自动生成
- vim-autosurround插件:智能化管理代码中的括号与引号
- Bitmap转byte[]实例教程与应用
- Qt YUV在CentOS 7下的亲测Demo教程