目前分類:C語言基礎 (8)

瀏覽方式: 標題列表 簡短摘要

Block 是 iOS 4.0 以後才有的語法,而且是 XCode 特有的 C 語法,其不存在於其他 C 的標準中。嚴格來說它就是 C function 的另一種表現方式。因為在 iOS 中,大量的應用了Target-Action 機制(見Hello Target-Action),所以我們經常需要寫只需要一次的 funtion,且程式碼不長時, Block 的功能就出來了,Block還有很多不同的使用方式分別說明如下


文章標籤

shenfive 發表在 痞客邦 PIXNET 留言(0) 人氣()

typedef 作用是為一種資料類型定義一個新名字。這裡的資料類型包括內部數據類型(int,char等)和自定義的資料類型(struct等)。最簡單的一種用法就是用來替型別取另一個名字。它的語法如下

 
文章標籤

shenfive 發表在 痞客邦 PIXNET 留言(1) 人氣()

列舉 (Enumeration) 資料型別,是 C 語言中一種特別的語法,用來處理有限的選擇性資料的內容。舉個實例來說,某種車子的顏色有分紅、藍、黑、綠、黄、白等顏色時,就可以用例舉資料類型。

 
舉的語法如下:
文章標籤

shenfive 發表在 痞客邦 PIXNET 留言(2) 人氣()

結構 (Struct) 是一種比較特別的資料型別,能夠結合多個彼此相關的變數在一個名稱之下,且可以包含數個不同資料型態的變數,其基本語法如下

 
文章標籤

shenfive 發表在 痞客邦 PIXNET 留言(0) 人氣()

變數有分存值變數與存址(記憶體位址)兩種,一般未加修飾宣告都是存值變數,例如


文章標籤

shenfive 發表在 痞客邦 PIXNET 留言(0) 人氣()

陣列就是一大串變數的集合,我們如果要存放很多資料,我們就可以使用陣例

文章標籤

shenfive 發表在 痞客邦 PIXNET 留言(0) 人氣()

Function 是 C 語言中的基本結構單位,程式會以 function 為單位完成。其中,所有程式的入口點就是  main(), 也就是說程式會從這個 function 開始執行,如果你有很多需要重覆使用的功能,也可以把他寫成 function。


文章標籤

shenfive 發表在 痞客邦 PIXNET 留言(0) 人氣()

這指的是資料類型,就是變數的類型,而變數是用來存資料的


文章標籤

shenfive 發表在 痞客邦 PIXNET 留言(0) 人氣()