77问答网
所有问题
C语言中声明函数有什么用? 为什么有的代码不用声明函数就能直接使用?
如题所述
举报该问题
推荐答案 推荐于2017-11-22
代码的运行是自上到下的。如果你的函数在被调用的地方的上面。那么你就可以不需要声明。反之,如果你的函数在调用处的下面。那么你必须要声明,不然你的程序没法调用函数
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Gpp3Wq8G8v3qIqGpYYp.html
其他回答
第1个回答 2020-02-14
程序的运行永远是从main函数开始的 而不论main函数在程序中的位置如何 所以函数执行并不是从上到下的 但是 编译是从上到下的 程序都是先编译后执行的 所以如果main函数调用的函数写在main函数之前 就不用在main中声明了
第2个回答 2016-09-20
我短路了,哪个函数没有声明就直接用的,能否举个例?
写在调用代码前面的,这不也叫变相声明吗?
追问
追答
这只是把声明和定义写在一起了而已, 还有代码从上而下执行,我也是醉了
追问
喔
相似回答
在vs2010编写
c语言为什么有的
类型要
声明函数有的不用?
答:
在c语言中,
函数只能在声明和定义后才可以使用. 而且要注意顺序 1,在调用前,定义,定义也有声明作用
int Text() /* 先定义 */ { return 10;} void main(){ ...var = Text() ;/* 后调用 */ ...} 2,先声明 int Text(); /* 先声明 */ void main(){ ...var = Text() ;/* ...
C语言
,
为什么
我写
的的
这个
函数
没有
声明
,我也能调用呢?
答:
这个未声明只是警告,是一种提醒,有些时候不会影响编译,应该尽量可能避免
。以上代码把第11行的内容复制在第1行、第2行之间,末尾再加个分号(;),就可以了,这就是函数的声明。
c语言问题,
c语言中的函数声明
与定义
有什么
好处?
答:
通常把能实现某一功能操作或运算的部分抽出来,写成函数。函数声明与定义的好处是 主程序 比较简洁,阅读性强
。特别是在需要多次调用的情况下,写成函数则更好。你的程序中,函数功能是实现两个变量相减,返回它们的差。MINUS( 9 , 4 ); 阅读性强,MINUS 是英文“减”,容易联想到 9-4 减法得多...
c语言中为什么
要引用
函数?什么
时候可以省略
函数声明?
答:
将某个功能封装成一个函数,当主函数需要执行该功能时直接调用函数即可。可以简化主函数,减少主函数代码量
,简单易读。任何时候函数的声明必须在调用之前,否则无法引用。
在
c语言中
,
函数
调用是否必须先
声明?
答:
可能有些不
声明
也能通过,但效率极低,最好先声明。1、C语言是一门通用计算机编程语言,应用广泛。
C语言的
设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。2、尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,...
请问
C语言中
我的主调函数之前没有写
函数声明
为什么
还能跑通?
答:
在
C语言中
,
函数声明
只是推荐,而不是强制。当没有函数声明的时候,编译器没办法对函数的参数个数和类型做检查,于是带来风险,但并不是找不到。你看下你编译的时候,针对没有声明的函数,应该会有一个warning的。代表编译器检查到了这个问题,但是并不是致命的。所以只是warning, 而不是error。
C语言里有
时候头文件光是
声明
了
函数
却没有定义函数,
为啥就能用
那
??
答:
头文件
的函数的
实现文件都在其他文件中,比如VC++就是在那些.LIB和.DLL文件中。这样可以把实现文件转化为LIB和DLL,就可以保护你
的源代码
。而只留出来头文件,给别人看,别人用头文件作为接口,调用LIB或者DLL中的函数。
大家正在搜
c语言什么时候需要函数声明
c语言函数声明的作用
c语言中函数声明有几种形式
c语言函数的声明格式
c语言函数声明和调用
c语言自定义函数怎么声明
c语言函数的声明方法
c语言函数声明的位置
c语言程序中必须有的函数是
相关问题
为什么C语言有函数声明才能调用,二Java不用函数声明就可以...
简述printf()函数在程序中为什么不用声明,就可以直接引...
c语言问题,c语言中的函数声明与定义有什么好处?
在C语言中函数定义跟函数声明有什么区别?
在vs2010编写c语言为什么有的类型要声明函数有的不用?
c语言中 声明子函数和没有声明子函数有什么区别
C语言里有时候头文件光是声明了函数却没有定义函数,为啥就能用...
c语言中为什么要定义变量才能使用那个函数?为什么不可以直接使...