学习C++和C语言心得 16

函数定义和函数声明

1.函数定义

函数定义是一个完整的函数单位,它包含函数类型、函数名、形参及形参类型、函数体等。在程序中,函数的定义只能有一次。函数首部与花括号间不加分号。函数定义可以包含函数体,用于实现函数的具体功能。

如下图:

即为定义的一个输入函数,用于输入数据。

2.函数声明

函数声明只是对编译系统的一个说明,通知系统在本函数中所调用的函数是什么类型。函数声明不需要包含函数体。函数声明是一个说明语句,以分号结束。函数声明可以简化为只写函数的类型。

如下图:

即为声明出的一个学生函数,使其成为了一种数据类型,方便之后的归类。

总结:

函数定义是一个完整的函数单位,而函数声明只是对编译系统的一个说明。函数定义可以包含函数体,用于实现函数的具体功能,而函数声明不需要。函数声明可以简化为只写函数的类型,而函数定义需要完整地定义函数。

全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务