请问C语言函数的调用规则是什么,例如主函数main、 函数A 、函数B,这3者的顺序能否打乱,如果 A函数放最前,能否直接调用B函数?还是只能后面的函数调用前面的函数,还是说只要在A函数中声明B函数就能够调用后面的B函数。?main函数的有没有固定的位置,例如要放最前面?或最后面?
我需要程序调用这一部分的 语法描述图,因为规则不是固定,所以画起来有点难度,有没人能提供 程序调用的语法描述图 就是类似 void ----> ident---->(---->)---->{---->语句…… 这样的图。加分加分!!
例如 void A (){……} void B(){……} void main(){……} 这种格式 在A调用B时应该如何声明?格式和具体语句是什么
追答定义的时候是这样的:
void B(void)
{
……
}
声明的时候是这样的:
void B (void);
在A函数前面写上B的声明就可以了,无论B在那,都可以使用B了。