填空题

下列程序的运行结果是()。
#include<stdio.h>
long func(int x)
long p;
if(x==0‖x==1)
return(1);
p=x*func(x-1);
return(p);

main()
printf("%d\n", func(4));

【参考答案】

24