更多课程 选择中心

C/C++培训
达内IT学院

400-996-5531

C语言中的dummy函数什么意思?怎么定义?

  • 发布:C++培训
  • 来源:C++资讯
  • 时间:2020-02-20 17:21

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

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:C语言这么厉害,它自身又是用什么语言写的?
下一篇:C语言入门入门要知道的知识

C语言宏定义的几种使用方法

C与C++内存管理避坑指南

C/C++代码规范注释有哪些讲究?

C语言中,全局变量滥用的后果竟如此严重?

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省