2014.12.9下午c语言复习

下午看了结构体、枚举类型、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 = ""定义初始化的是一个常量

你可能感兴趣的:(spring,summer,结构体,autumn)