44问答网
所有问题
C语言里的函数定义和函数说明有什么联系和区别?
如题所述
举报该问题
推荐答案 2011-03-10
函数原型放在函数定义之前,先声明相应函数的特性。区别很简单,函数原型结束有分号,而函数的定义结束没分号。
例如:int sum(int a,int b);函数原型
int sum(int a,int b)函数定义
{int c;
c=a+b;
return c;}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/G636R366Z.html
相似回答
c语言中函数定义和
声明
有什么区别
答:
从
C语言
编译器的角度来看,
函数
声明只是一种协议,它告诉了调用者在调用这个函数之前需要给他什么参数,一般参数是通过寄存器或者压栈的方式传给被调用函数的,具体这些参数如何使用以及返回什么值到相应的寄存器里返回给调用者则是
定义
所描述的。
C语言中的函数
,是不是
函数定义和函数
调用必须有,而
函数说明
不一定必须...
答:
那么就需要你自己去定义和调用了,
如果函数的定义是在函数调用的前面,那么就不需要函数声明,反之就需要函数声明
,如果你在源文件中定义了一个函数,但没有调用,也没有关系的,就好比,你东西买好了,但不一定要现在就用,
函数
的声明和
定义有什么区别?
答:
函数声明时只需写出形参类型。函数定义时必须写出形参类型和变量名
。C语言中的标准函数printf便使用这种机制。在声明不确定形参的函数时,形参部分可以使用省略号“…”代替。“…”告诉编译器,在函数调用时不检查形参类型是否与实参类型相同,也不检查参数个数。
c语言中
,声明和
定义有什么区别
答:
因为它就是声明,仅仅表明下面的代码引用了一个符号,而这个符号是int类型的a而已。如果是指
函数
的声明和
定义
:声明:一般在头文件里,对编译器说:这里我有一个函数叫function() 让编译器知道这个函数的存在。定义:一般在源文件里,具体就是函数的实现过程 写明函数体。
大家正在搜
c语言函数的定义与调用数组
c语言自定义函数由什么组成
函数的定义c语言
c语言定义函数的格式
c语言所有函数都是外部函数吗
c语言函数嵌套定义
c语言如何自定义函数
函数内可以嵌套定义函数
c语言怎么声明函数