今天要介紹的是蠻重要的東西:鏈結串列 (Linked List) and 巨集(Marco)
巨集 marco
#define a>b?a:b
使用前置處理器在編譯之前處理
int main(){
printf("%d",5>3?5:3);
}
動態連結(Linked List)
typedef struct snake_node_s{
int id;
int x,y;
struct snake_node_s *next;
}snake_node_t;
snake_node_t *p;
p = (snake_node_t *)malloc(sizeof(snake_node_t)*1);
配置後資料型態 動態配置空間 多少Byte(大小)