© 1999-2048 dssz.net 粤ICP备11031372号
[其它] C++求阶乘的两种方法
说明:1.使用静态局部变量static静态局部变量在函数调用结束之后不消失而保留原值,即其占用的存储单元不释放,在下一次该函数调用时,该变量保留上一次函数调用结束时的值。 静态局部变量赋初值实在编译时进行的,即只赋初值一次,在程序运行时它已有初值。 code: 代码如下:#includeusing namespace std;int fac(int n){ static int f=1; f=f*n; return f;}int main(){ int i; for(i=1;i<=5;i++)<weixin_38517997> 在 上传 | 大小:37888