44问答网
所有问题
c语言中在什么情况下在主函数外定义函数又在什么情况下在主函数内定义函数?
如题所述
举报该问题
推荐答案 2017-07-14
主函数都是用来调用子函数的,所以不需要在主函数内定义函数。那么当然是你的程序比较复杂,需要用到其他子函数才能实现,或者说可以简化程序时就需要在主函数外定义函数了啊。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YZ3YR333VD3WGR6RK3W.html
相似回答
C语言里面
,
函数在main
里面声明和在main外面声明有
什么
不一样呢?
答:
对于你提的问题,你要明白的是作用域,在不用的地方申明,那作用域也就不同,那么在main里边声明也就只能
在main函数里
起作用(
函数内
声明叫局部声明,反之在函数外部声明就叫全局声明)。所以如果你声明在外部,那么从申明开始之后的代码都能使用它,以上的还是不行哈。提示:对于函数声明,工程上一般都...
请教高手,
C语言中
,把变量
定义在主函数
之外和定义在主函数之内有
什么
区别...
答:
1、main
函数里定义
的是局部变量,只是
在main函数里
有效。2、如果程序里有多个函数,定义的全局变量在这些函数里都可以使用,而在main
中定义
的只能在main中使用,其他函数不可以直接调用。3、题目中的两个程序的区别只在于程序一的a和s变量是全局变量,程序二的a和s变量是局部变量。4、全局变量是程序的各...
在
C语言中函数
声明放在
主函数外
和
主函数内
有
什么
区别
答:
放在
主函数外
,从它的位置往下所有的函数都能调用该函数 而
在主函数内
,只有主函数能访问该函数
C语言
,函数
在主函数
外部声明,包括
定义
都要放在主函数前面吗?
答:
函数定义
可以写到其它(任意)函数的前或后。只是,在使用函数前,如果当前位置处于函数定义之后,则不需要声明函数,可以直接使用。如果当前位置处于函数未定义阶段(函数定义在其后面),则要先进行函数声明,才可以使用函数。声明可以写在函数体内,也可以在函数体外进行声明!
大家正在搜
c语言函数的定义与调用
c语言自定义函数例子
c语言主函数
函数c语言
c语言函数类型
c语言函数声明
c语言函数调用
c语言定义
c语言函数声明格式
相关问题
请教高手,C语言中,把变量定义在主函数之外和定义在主函数之内...
C语言中,把变量定义在主函数之外和定义在主函数之内有什么区别
在C语言中函数声明放在主函数外和主函数内有什么区别
C语言中,在main()函数外声明函数和函数内声明函数有何区...
c语言中主函数中定义的变量,调用函数里还需要再定义吗?
c语言中自定义函数能否放在main函数后面
为什么有时定义结构体是在主函数外,而有时却可以在主函数内