全站数据
8 4 2 0 5 8 1

在c语言中,所有函数调用之前都必须声明,为什么不对

唯美英语 | 简单学习,快乐成才!         
问题更新日期:2024-11-01 16:06:49

问题描述

在c语言中,所有函数调用之前都必须声明,为什么不对求高手给解答
精选答案
最佳答案

函数原型就是使用一个函数前,对一个函数的预先的一个声明,说明下面要用到这样一个函数。函数原型一般由函数名、参数表、返回值类型组成。

函数原型不是必需的。如果你对这个函数的完整定义出现在使用这个函数之前,就不需要函数原型了。

charget(inti)这样一个函数在使用时,就像这样调用:

c=get(a);

其中a是预先定义好的一个int,然后函数执行时,a的值就是get函数中的i,get函数中return的值,就赋值给主调函数里的c

其他回答

不需要啊。只要函数的定义在调用之前就不用声明。比如下面的代码,就不需要声明