那个是定义的函数,{}中的是定义的函数体,起到的作用是求出N的阶乘,然后用递归法进行加和。最后两句即是递归法的应用。比如输入的是5,那么该函数线求出m=125,然后由于n=5》1,然后再次调用F函数,再算3的阶乘,直至n=1。自己好好画个流程图看看就很明显了。对于程序题要使用个例子代入试试,这样有助于加深对程序的理解!
这是函数定义的形式;
int F → int 类型参数符 F 函数名
int n 形式参数(主函数里面用的)
int F (int n); 函数声明。
int F (int n){} 函数定义。
int F (int n) 只有一句。。
定义一个含有一个int形参数的函数,该函数的返回值也为int形