bin*_*guy 6 c declaration function
任何人都可以向我解释这些问题:
int xyz( void )
{
extern void abc( void );
}
Run Code Online (Sandbox Code Playgroud)
函数定义中的函数声明?还是我想念一些东西?
Oli*_*rth 11
是的,你的猜测是正确的.它声明了函数的存在abc()
,因此可以在其中引用xyz()
.请注意,这extern
是不必要的,因为extern
默认情况下是函数.