#include<stdio.h> void main() {int f(int x); int i; //这个是输出一到5的阶乘 //看来得反复调用一个函数啊 for(i=1;i<=5;i++) { printf("%d!=%d\n",i,f(i)); } } int f(int x) {static int fun=1;//去掉局部静态(static)变量后结果截然不同 fun=fun*x; return(fun); } |
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |