C和指標 二

2021-06-26 11:48:18 字數 401 閱讀 1372

/*

1. printf()返回實際列印的字元數,包含轉移字元,如\n等

2. break , continue只對最內層的迴圈起作用,無法使用break 和 continue 語句影響外層迴圈的執行。

3. scanf 成功讀入返回1

失敗讀入返回0

如果遇到錯誤或遇到 eof , return eof (-1)

4. switch 語句中,continue 語句沒有任何效果。

default子句可以出現在語句列表的任何位置,而且語句流會像貫穿乙個case標籤一樣,貫穿default語句。

5. goto 最合適的用處:跳出多層巢狀的迴圈。

*/#includevoid main ()

《C和指標》摘錄(二)

當陣列名作為sizeof操作符的運算元 返回整個陣列的長度,而不是指向陣列的指標的長度int a 10 int c c a 0 等價於 c a 下標引用可以作用於任何的指標,而不僅僅是陣列名 int array 10 a for a 0 a 10 a 與 intarray 10 ap for ap ...

《c和指標》之總結 二

3 資料 具有external鏈結屬性的實體在其他語言的術語裡稱為全域性 global 實體,所有原始檔中的所有函式均可以訪問他。只要變數並非宣告於 塊或函式定義內部,它在預設情況下的鏈結屬性即為external。如果乙個變數宣告於 塊內部,在它前面新增extern關鍵字將使它所引用的是全域性變數而...

C 基礎之二 常量指標和指標常量

定義 具有只能夠讀取記憶體中資料,卻不能夠修改記憶體中資料的屬性的指標,稱為指向常量的指標,簡稱常量指標。宣告 const int p int const p 注 可以將乙個常量的位址賦值給乙個對應型別的常量指標,因為常量指標不能夠通過指標修改內粗資料。只能防止通過指標引用修改記憶體中的資料,並不保...