11.10
問題:
1.*桌球隊問題:
*切入點不應該是甲乙兩隊一起等於什麼,可以直接把乙隊的變數名賦值給甲隊。
2.計算器問題:
計算器不能實現先乘除後加減。但是題目切入點在與switch語句。
3.漢諾塔問題
還是有點理解不了漢諾塔的操作步驟。
收穫:
1.初步理解了遞迴法。
先使乙個數慢慢達到乙個值,然後一步一步返回計算出結果。
2.陣列作為函式引數。
可以是陣列的元素,也可以是陣列名。
11.11
收穫
區域性變數和全域性變數。
區域性變數分為:自動變數,靜態區域性變數,暫存器變數。
全域性變數: 靜態外部變數(只限本文本使用)
外部變數:(允許其他文字使用)
對於乙個變數:可以從作用域和生存期來分析。兩者有聯絡,但不是一回事。
刪除陣列中的東西:
for (i = j = 0; str[i] != 『\0』 ; i++ )
}11.12
收穫:
1.遞迴是先逐個遞減,然後到達乙個值後再逐漸返回來算。
2.用迴圈給陣列賦值時,scanf裡需要用到 & ,不能少!
3.由於函式的呼叫只能帶回乙個函式返回值,一次有時可以利用全域性變數來增加函式間的聯絡渠道,通過函式呼叫能得到乙個以上的值!(先全域性定義,然後放到乙個函式裡加工,之後全域性變數就被新的數值給蓋過了,用的時候就不是初始的值了)
11.15
收穫
如何使用乙個函式。
將main函式寫在乙個專案的.c檔案中,然後把需要用到的函式寫在新建的檔案中
檔案字尾名是.h(標頭檔案)。在乙個檔案需要用到這個函式時,就新增標頭檔案
#include』*****.h"
同時,在乙個標頭檔案裡,引用了什麼函式,也需要加上標頭檔案!
如果未新增標頭檔案就會報錯。
iOS 主要的函式
1 三角函式 double sin double 正弦 double cos double 余弦 double tan double 正切2 反三角函式 double asin double 結果介於 pi 2,pi 2 double acos double 結果介於 0,pi double ata...
關於iptables的主要認識
使用注意 使用iptables首先要確認核心配置了,即linux核心要支援該功能,否則使用者態下直接執行iptables命令是不能正常使用的。具體配置那些選項需要根據實際需要確定。具體選項很多,一般選常用的就可以了。核心選項 config packet 允許程式直接訪問網路裝置,tcpdump 和 ...
關於函式高階的學習
函式的引數傳遞 函式文件 lambda map filter zip reduce enumerate 生成器與迭代器 裝飾器 位置引數 關鍵字引數 可變數量引數 定義和傳遞的基本順序 def fun a,b 6,c,d c是元組 d是字典 print a a,b b,c c,d d fun 1 a...