
正文
c语言主函数可以被调用吗 c语言函数可以用主函数的变量吗
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言的子函数可以调用主函数吗
C语言语法上讲,可以被调用,甚至都可以被递归调用(至少这个说法在C11前都适用,C11没有研究过,不清楚)
经典的《C和指针》中就有个递归调用main函数来打印《 The Twelve Days of Christmas 》歌词的例子
强调:以上说的是C,不是C++,C++里是禁止的
相关问答
Q1: 在C语言中,函数(包括main函数)相互之间可以调用。
对的。
C语言只要是函数,包括main,都可以被调用。 下面的代码是可以的
void f(){ main(); }
int main()
{
f();
return 0;
}
Q2: [C/C++] 为什么大家会说main函数不能被其他函数调用呢?
main函数是可以被调用的,并且不仅可以被自身调用,而且还能被其他函数调用。但是这样做非常不安全!因此不推荐这么做。如果希望代码循环进行,请使用安全的循环语句。
尝试调用main函数
main函数是在程序开始执行时,被系统唯一调用,且被系统调用仅一次的函数,当程序开始执行时,系统便不再关心也无法区别mian函数是否正在被其它函数调用。
c语言主函数可以被调用吗的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言函数可以用主函数的变量吗、c语言主函数可以被调用吗的信息别忘了在本站进行查找喔。






