指標的一些注意點

2021-07-26 11:45:50 字數 347 閱讀 1808

指標是c語言最強大,最複雜的特性。在使用的時候一定要注意。

1) 在使用指標前( 指對指標進行解引用),一定要對指標進行初始化。否則會發生段違例錯誤。如:

int  *a;

*a = 12;

從語言層面看,好似並沒有錯誤,但是a指標並沒有被初始化,從而無法找到該變數到底指向的是哪個位址,將12賦值給乙個未知位址會引發段違例錯誤。

2)null指標

null指標通常稱為空指標,表示該指標並未指向任何位址。在源**層面上,null被賦予0值,但是在機器內部,它可能是另外的值。編譯器負責這種轉換。

對null進行解引用操作是非法的,所以在進行解引用之前,需要判斷指標是否為null。

Java BigDecimal 一些注意點

float和double型別的主要設計目標是為了科學計算和工程計算。他們執行二進位制浮點運算,這是為了在廣域數值範圍上提供較為精確的快速近似計算而精心設計的。然而,它們沒有提供完全精確的結果,所以不應該被用於要求精確結果的場合。但是,商業計算往往要求結果精確,這時候就要使用bigdecimal啦。b...

Pyhton 的一些注意點

列表的運用 列表的一些運用 1 s list input 請輸入乙個字串 這樣就可以直接讀到s列表中了.pyhton日常注意點 1 讀資料只能換行讀,否則會把一行資料都當成乙個資料來讀.2 你寫的這些for,if,while,等函式都記得打分號 3 迴圈.for i in range 0,n i 從...

繼承的一些注意點

1.子類覆蓋的方法不能丟擲比父類方法更多的異常。2.父類靜態方法不能被子類非靜態方法覆蓋。3.父類非靜態方法不能被子類靜態方法覆蓋。4.private方法不能被覆蓋。5.父類非抽象方法可以被覆寫為抽象方法。6.在靜態方法或靜態的 塊中不能使用super關鍵字。7.成員變數屬於靜態繫結。class a...