簡單的資料結構
結構資料型別是打包相關資料的有用方法,它們的行為類似於單個變數。
宣告一個包含兩個 int
成員的簡單 struct
:
struct point
{
int x;
int y;
};
x
和 y
被稱為 point
struct 的成員 (或欄位 )。
定義和使用結構:
struct point p; // declare p as a point struct
p.x = 5; // assign p member variables
p.y = 3;
可以根據定義初始化結構。以上相當於:
struct point p = {5, 3};
也可以使用指定的初始化器初始化結構 。
使用 .
運算子也可以訪問欄位
printf("point is (x = %d, y = %d)", p.x, p.y);