黑马程序员技术交流社区

标题: 函数调用时,main函数中可以不声明吗? [打印本页]

作者: HeavenYoung    时间: 2015-2-16 21:52
标题: 函数调用时,main函数中可以不声明吗?
如题,回看视频的时候发现的,并没有在main函数中进行函数声明,而是直接调用函数?
作者: 恋梦    时间: 2015-2-16 23:33
程序是从上往下执行的,如果不在main函数中声明,就要在main函数的上面声明,或者将声明的头文件包含在上面,要不然程序是不认识你那个函数的。
作者: HeavenYoung    时间: 2015-2-17 09:57
恋梦 发表于 2015-2-16 23:33
程序是从上往下执行的,如果不在main函数中声明,就要在main函数的上面声明,或者将声明的头文件包含在上面 ...

意思是如果函数写在main函数上边的话,在main函数中就可以直接调用了吗?
作者: 恋梦    时间: 2015-2-17 12:59
HeavenYoung 发表于 2015-2-17 09:57
意思是如果函数写在main函数上边的话,在main函数中就可以直接调用了吗?

当然。。。。。。。
作者: dimost    时间: 2015-2-17 17:40
main为什么要声明?main是编译器默认的入口,直接进。也不会出现,当某种函数被调用时,因为被调用函数写在这个函数(调用函数)底下,编译器警告的情况。
作者: HeavenYoung    时间: 2015-2-17 20:50
dimost 发表于 2015-2-17 17:40
main为什么要声明?main是编译器默认的入口,直接进。也不会出现,当某种函数被调用时,因为被调用函数写在 ...

你没有看清问题,谢谢!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2