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 = ""定义初始化的是一个常量

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。