77问答网
所有问题
c语言中函数的定义和声明有什么区别 什么时候 被调函数的声明要在主调函数的前面啊
如题所述
举报该问题
推荐答案 2011-09-27
函数在编译时是有实际的地址的,函数的定义中的语法将会存入该地址空间中,而函数的声明就说明了这个函数的地址在哪儿,让编译器知道。当函数的定义在main()之后,则要在main()前声明下~
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/8Y8q3q3Yv.html
其他回答
第1个回答 2011-09-27
函数调用的规则是 先申明后调用
申明一定要在调用前,定义可以放后面无所谓
相似回答
C语言中声明
,
定义
,调用的
区别
答:
定义:让此函数干点实事 调用:让他干事 声明:好比桌面有个快捷方式,通过它你知道有个程序你可以用 定义:你右键-》属性-》查找目标文件,你看到它的实体在哪了,这个实体就是它
的定义
调用:你双击这个程序,它就运行了
请问
C语言中函数定义
,
函数声明
和函数调用的
区别
?
答:
楼主可以这样想,
C语言中
,无论是常量,变量,函数,只有先定义才能使用的。在函数
定义时
,大脑要往一般的常量,变量定义的方向,切忌先不要想函数的别的。定义好后,把
函数的定义
先放一边,不管它。接着是
函数声明
,大家都知道,C语言是有一个主函数main()和0或n个普通函数组成的。由于当代码越长...
C语言中
调用函数为
什么
写
在主函数的前面
?
答:
因为在C程序的执行总是从main函数开始的,无论main函数在哪个位置都肯定从它开始,如果你定义的函数在main函数之后而且在main
函数前
没有进行该调用
函数的声明
那么当在main函数中调用的该函数系统将不认识他,会有错误提示的,如果你定义的函数在main函数之前,那么就没事了,说的有点乱,总之记住
C程序中
...
C语言中
调用函数为
什么
写
在主函数的前面
?
答:
区别是,
声明在主函数前面的函数,在调用之前不需要声明;而声明写在主函数后面的函数,调用之前要声明
热心网友| 发布于2013-06-09 举报| 评论(1) 29 4 因为调用函数之前必须先声明,写在main前面就等于把声明和定义放一起,就不用另外声明了。 热心网友| 发布于2013-06-09 举报| 评论 2 3 ...
C语言主调函数和被调函数的区别
是
什么
?
答:
2、在
C语言里
,
被调函数
如果要先
声明的
话,一定是
在主函数
之前被声明的,虽然名字可以取的千奇百怪,不过先声明的话这样就比较明显好认(有很多程序员都提倡这么做,这样就可以方便的分析程序了),另外,主函数是main,看见这个就是看见主函数了。被调函数就是一个可以实行一定功能的函数,需要它
有什么
用,...
函数声明
和
函数定义的
关系是
什么
?
答:
函数先声明才可以被调用,如同变量先声明后使用。
函数的声明
也可以和
函数定义
分开。一个函数只可以定义一次,但是可以声明多次。“函数定义”是指对函数功能的确立,包括指定函数名,函数值类型、形参类型、函数体等,它是一个完整的、独立的函数单位。而“
函数声明
”的作用则是把函数的名字、函数类型以及...
C语言中声明
、
定义和
调用的
区别
是
什么
?
答:
print(int a[][8]); // *函数原型声明* ,当然你也可以把
被调函数
定\x0d\x0a// 义
在主调函数
之前,这样可以省去原型声明\x0d\x0a\x0d\x0avoid main()\x0d\x0a{\x0d\x0aint i,j;\x0d\x0aint a[8][8]; // 定义8*8矩阵,也就是二维数组\x0d...
大家正在搜
相关问题
C语言中主调函数、被调函数是什么,怎么区分?
C语言中主调函数、被调函数是什么,怎么区分?
[C语言]函数的定义中什么时候要在main之前声明函数?
在C语言中,函数定义跟函数声明有什么区别有什么不同之出?
在C语言中函数声明放在主函数外和主函数内有什么区别
c语言问题~函数的调用中需要在主函数中定义被调函数么?下面两...
c语言写函数是写在主程序前面好还是先声明然后写在主程序后面好...