重學c語言8

2021-10-16 17:17:49 字數 611 閱讀 9072

1 遞迴

自己直接或間接呼叫自己的東西

2 遞迴常見錯誤

棧溢位棧區:區域性變數、函式形參

堆區:動態開闢的記憶體、malloc、calloc

靜態區:全域性變數、static修飾的變數

把乙個數分開輸出

void

print

(int n)

printf

("%d"

, n %10)

;}intmain()

3 遞迴的必要條件

存在限制條件:滿足這個條件的時候,遞迴不再繼續

每次遞迴之後,越來越接近這個條件

求字串長度的非遞迴方式

int

i_strlen

(char

* ch)

return count;

}int

main()

斐波那契數列

int

fib(

int n)

else

}int

main()

重學C語言(二)

一 列印100 200 之間的素數 一 include include include intisprime int x return1 int main system pause return0 二 結果 三 總結 素數是個數學概念,指的是在所有比1大的整數中,除了1和它本身以外,不再有別的約數,...

重學c語言4

1關鍵字 auto 由於區域性變數都是自動變數,所以c語言將它省略 break 中斷 case char 字元 const 常變數 continue 中斷當前迴圈 default 錯誤 do do語句 double雙精度浮點數 else else語句 enum 列舉 extern 引入外部符號 ex...

重學C語言 printf,scanf

printf 用來顯示格式串的內容 注意 引數不可以換行,否則會出乙個警告。格式串中佔位符比表示式數量多 會顯示乙個無意義值 格式串中佔位符比表示式數量少 只顯示佔位符的值 轉換說明符格式 m.px m.px m 最小字段寬度,要顯示的最小字元數量,要顯示的字元數量小於m 右對齊 前置空格 如果要顯...