C语言的子函数可以调用主函数吗?主函数可以调用主函数吗?
我们老师明确说子函数是不能调用主函数的,可是在昨天的编程中,我想试试看可不可以,结果编译通过了,程序也能正常的运作。书上是以VC 6.0做编程的,我用的是VS2015,是因为版本的原因导致的吗?C语言中子函数一定不能调用主函数吗?是语法规定的还是人为使用的习惯不调用主函数?那么主函数能调用主函数吗?(在保证不出现死循环的前提下)这是我写的程序,可以看到我选中的部分已经是在子函数中调用主函数了:
输出的结果,不报错(另外我知道自己的写法不标准了,谢谢论坛大神的提醒,我在本地已经修改,图是早些时候截的):
运行的结果,功能正常:
百度好像没有明确的说法,书上指出了但是没有理由,只有老师在讲循环调用的时候强调了,而事实又跟老师讲的有矛盾,所以问问,源代码太长了我就不贴了。
谢谢