img標籤到底是行內元素還是塊級元素
阿新 • • 發佈:2020-11-27
實驗任務一
我認為一元二次方程的根不可以設計成函式返回值的方式返回給主調函式。因為根的結果比較複雜,需要分情況討論。而當a的值為0時,返回值無法設定。
實驗任務二
// 利用區域性static變數計算階乘 #include <stdio.h> long long fac(int n); // 函式宣告 int main() { int i,n; printf("Enter n: "); scanf("%d", &n); for(i=1; i<=n; ++i) printf("%d! = %lld\n", i, fac(i)); return 0; } // 函式定義 long long fac(int n) { static long long p = 1; p = p*n; return p; }
// 練習:區域性static變數特性 #include<stdio.h> int func(int, int); int main() { int k=4,m=1,p1,p2; p1 = func(k,m) ; p2 = func(k,m) ; printf("%d,%d\n",p1,p2) ; return 0; } int func(int a,int b) { static int m=0,i=2; i += m+1; m = i+a+b; return (m); }
理論分析結果與實驗執行結果一致
static變數的特性: