鍊錶是一種可以動態地進行記憶體分配的結構。可以定義乙個類型別的鍊錶,也可以定義乙個結構體型別的鍊錶。
--知識點1
指標的意義: 申請了乙個動態指標後,要不要使用語句new來為指標開闢空間取決於指標的意義:如果僅僅只是乙個位址儲存變數就不要開闢,否則當指標指向別的空間的時候會記憶體溢位;若是作為鏈節來使用則需要在初始化的時候開闢空間。
--知識點2
delete語句應接乙個指標變數名 無需新增乙個*,表示的意義就不明確了,畫蛇添足。
此外,delete作用在指標變數上的原理不是刪除指標變數,而是刪除該指標指向的空間極其空間內的資料,將記憶體釋放出來,即刪除之後指標變數還能繼續使用,讓指標變數繼續指向新的或已存在的空間。
--知識點3
要刪除鏈節點的時候要注意,不要讓指標的指向性斷開。例如:
q=p->next; //q指向的p的下乙個節點,即刪除的目標節點
delete q; //操之過急,刪除鏈結點過早,導致下一條語句失敗
p->next=q->next;
當然以上只是簡單的錯誤,但是類似的更深層次的錯誤也和這個例子基本相同。
複習知識點
題目 class aclass bextends aclass cextends aclass dextends ba obj newd system.out.println obj instanceofb system.out.println obj instanceofc system.out....
知識點複習
scanf d用於輸入十進位制數 u無符號十進位制輸入 o用於輸入8進製數 c用於輸入單個字元 s用於輸入字串 非空格開始,空格結束,字串變數以 0 結尾 f,lf用於輸入實數,一般使用double,lf 表示對應的輸入量不賦給乙個變數 d printf d帶符號十進位制輸出 u無符號十進位制輸出 ...
效能測試涉及知識點
1.需求分析 客戶需求,新系統效能驗證,舊系統擴容,優化系統瓶頸等 2.工具 商業工具loadrunner,開源工具jmeter,locust 3.環境準備 軟體環境,硬體環境,網路環境 4.針對業務分析 針對那些業務做效能測試 5.資料準備 準備效能測試所需要的基礎資料 6.執行策略 不同業務的使...