
一个函数可以在不同的程序中被调用但在一个程序中只能调用一次这句话对不对
1个回答
关注

展开全部
亲,很高兴为您解答:一个函数可以在不同的程序中被调用但在一个程序中只能调用一次这句话是对的哦除了main函数之外,可任意调用,但在调用之前一定要有被调用函数的声明或定义,否则系统可能会报错。另外,两个函数之前相互调用会引起无限循环(死机),应特别注意,例如下面会造成死机:int a();int b();int a() { b(); }int b() { a(); }
咨询记录 · 回答于2022-12-07
一个函数可以在不同的程序中被调用但在一个程序中只能调用一次这句话对不对
亲,很高兴为您解答:一个函数可以在不同的程序中被调用但在一个程序中只能调用一次这句话是对的哦除了main函数之外,可任意调用,但在调用之前一定要有被调用函数的声明或定义,否则系统可能会报错。另外,两个函数之前相互调用会引起无限循环(死机),应特别注意,例如下面会造成死机:int a();int b();int a() { b(); }int b() { a(); }
这个呢
亲,函数之间是可以相互调用的,把一个函数作为参数传递给另一个函数。不过不可以调用main()函数。所有的程序都是从main函数开始,然后main函数调用其他的函数,其他的函数也可以调用其他的函数或者自身(递归调用),次数不限。最后在返回到main函数。