下午看了結構體、枚舉類型、typedef,終於把我以前沒弄懂的東西都搞懂了,開心
結構體類似於面向對象中的類,但是沒有方法,它可以把不同的數據類型看成一個整體
枚舉類型就是把非負整數和字符串常量之間建立一種聯繫,如enum season {spring,summer,autumn,winter} s; s = spring(等價於s = 0)
typedef非常重要,常用的寫法是typedef type name
特別要注意的是結構體指針和函數指針的寫法
typedef struct { int x;inty;}*p,Point;
typedef int (*p) (int,int);可以直接用*p(int,int)調用原函數
注意聲明指針變量的本質就是聲明同種變量的地址類型,*p本身不是一種類型,只是取該地址的值得
如果像char *s = ""定義初始化的是一個常量