当前位置:首页 > 嵌入式澳门美高梅开户注册 > 嵌入式学习 > 入门指导 > C语言中的dummy函数

C语言中的dummy函数 时间:2019-10-24      来源:沈阳中心,于老师

(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()只用做占位符,不会影响整体程序。

通过这个简单的例子,想必你已经掌握了dummy函数的使用,希望能在之后的开发道路上,为你提供帮助。

上一篇:嵌入式属于人工智能吗?

下一篇:嵌入式人工智能小项目

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业澳门美高梅开户注册洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2018 北京华清远见科技发展有限公司 版权所有 ,京ICP备16055225号,京公海网安备11010802025203号

回到顶部

博聚网