阶乘算法中无法输出结果

图片说明为什么自定义函数中printf("%d\n",Fac(n))就无法出结果

赋值应该是=,不该是==

你得看看你得Fac咋写的,,我估计是Fan跳不出来了,所以没有反应。

图片说明
我差点认不出你写的是啥语言

1、首先,语句格式错误。赋值符号应该是“=”,‘==’是判别符号;
2、函数格式错误。你定义的int 类型的函数,就应该有int类型的变量返回。

n=1时Fac(n)=1...不知道你是这么想的,Fac(n)又不是一个变量,怎么给它赋值?
函数的结果是需要return来传导的,编程规则不是你想象语言合理就是合理的,他有规则,就是规定返回值要通过return或者参数引用来实现

return 返回那个参数

int Fac要有返回值