C/C++培训
达内IT学院
400-996-5531
(1)什么是dummy函数?
和其他C语言函数相同,有函数的返回值类型和形参定义,也有函数体,只是函数体内部没有任何执行语句。实际也称为空函数。
(2)为什么要定义dummy函数?
dummy函数可以称之为没有实现任何功能的函数,只是用来演示的。这样的现象可以让我们联想到“花瓶”一词,那C语言中dummy函数这个“花瓶”角色,它又真的是“花瓶”吗?让我们来一起看看它的作用。
在程序设计初始根据项目需求会划分出若干个模块,而每个模块要开发的函数也会被大致确定。程序的开发也是逐级递进,在第一阶段最基本的目录是开发的重心,而后再陆续开发次要功能或者一些锦上添花的特色功能。考虑到开发时间过长,同时也考虑后期的功能扩展,会在指定的位置定义dummy函数,将来再具体开发。
总结一下:dummy韩式可在程序开发期间用做占位符,对程序设计的逻辑性、完整性和扩展性有很大的作用。
(3)dummy函数的应用举例
下面我们以一个简单的C语言练习为例,来具体实现dummy函数。
例子:C语言函数实现求2个整数和
#include<stdio.h>
// 实现“求2个整数和”的函数
int add_int(int a, int b)
{
return (a+b) ;
}
// 实现 dummy函数:求2个浮点型数和
float add_float(float a, float b)
{}
int main()
{
int a;
int b;
printf("请输入2个整数:");
scanf("%d%d", &a, &b);
printf("%d + %d = %d\n", a, b, add_int(a, b) );
return 0;
}
在上面的代码中add_int()已经完成了要求,考虑让功能更全面定义一个dummy函数add_float(),在上面的代码中add_float()只用做占位符,不会影响整体程序。
填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved