#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://m.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |