发布网友 发布时间:2022-05-29 18:38
共1个回答
热心网友 时间:2023-11-04 08:23
如果函数定义是放在main函数前面,可以不用声明。如果放在main函数后面,使用之前一定要声明。如果函数定义是放在main函数前面,可以不用声明。如果放在main函数后面,使用之前一定要声明。
C语言 函数定义 函数声明 区别楼主可以这样想,C语言中,无论是常量,变量,函数,只有先定义才能使用的。在函数定义时,大脑要往一般的常量,变量定义的方向,切忌先不要想函数的别的。定义好后,把函数的定义先放一边,不管它。接着是函数声明,大家都知道,C语言是有一个主函数main()和0或n个普通函数组成的。由于当代码越长...
C语言中,函数使用前已定义,也就是函数定义在调用函数语句之前,那这种情 ...1,要么是先使用,就不需要再定义函数了 例如:void p(){ // } void main(){ p();} ...2,先定义再使用,这时候,必须先要定义函数,不然编译器不识别此函数的 void p();void mian(){ p();} void p(){ // } // 希望可以帮到你 ...
在c语言中,所有函数调用之前都必须声明,为什么不对?不需要啊。只要函数的定义在调用之前就不用声明。比如下面的代码,就不需要声明 void fun1(){}void fun2(){ fun1();}
C语言中,printf中调用自定义函数必须要先定义吗?不一定。有两种方法:第一种:无论在printf中,还是main中,或者是在其他任何函数中,要调用自定义函数,都要进行先定义。后面就可以自由调用了。第二种:C语言把自定义函数的语句放在调用的后面,但调用之前,一定要写上自定义函数的声明语句。只有这样,才不会出现编译错误。
C语言中的函数,是不是函数定义和函数调用必须有,而函数说明不一定必须...那么就需要你自己去定义和调用了,如果函数的定义是在函数调用的前面,那么就不需要函数声明,反之就需要函数声明,如果你在源文件中定义了一个函数,但没有调用,也没有关系的,就好比,你东西买好了,但不一定要现在就用,当你需要的时候再用,当然也可以当你需要时再买,希望对你有帮助!
c语言在定义函数时可以使用函数吗不可以,调用的函数必须在前面有定义过,准确的说应该说是前面有声明过,只要前面有声明过,即使后面定义也没关系
C语言程序设计中,要调用的函数必须在main()函数中定义不用,一般函数都是独立的,不用在函数内部定义,在函数内部定义会使代码看起来非常乱,函数在main()函数上面,就不用申明;函数在main()下面就要先在main()的上方声明。
C语言中,为什么调用数学函数库中的函数必须在程序开头加一条#include...所以如果你要用数学函数,那么就要先定义,而math.h里面就是为我们定义好了的一些列函数,简单包含进来,就相当于一次性全部定义了可能要使用的所有函数,这样你就可以直接用里面定义的函数名直接调用那些功能了。而如果你不包含那个,也可以自己定义一些列的数学函数,按顺序写在开始的地方,之后再调用。...
关于c语言中规定变量必须先定义后使用的问题一般的,为了要达到最大的兼容跨平台性,还是放在函数开头定义。因为C89规定,在任何执行语句之前,在块的开头声明所有局部变量。如以下代码:会报错信息:error C2065: 'salary' : undeclared identifier。在C99以及C++中则没有这个限制,即在首次使用之前,可在块的任何位置都可以声明变量。