今天看书注意到typedef还有下面的用法
1. typedef ing NUM[100];(声明NUM为整形数组类型)
NUM n; (定义n为整形数组变量, 包含100个元素)
2. typedef char * STRING; (声明STRING为字符指针类型)
STRING p, s[10]; (p为字符指针变量, s为指针数组)
3. typedef int (* POINTER)(); (声明POINTER为指向函数的指针类型,该函数返回整形值)
POINTER p1, p2; (p1, p2为POINTER类型的指针变量)
1. typedef ing NUM[100];(声明NUM为整形数组类型)
NUM n; (定义n为整形数组变量, 包含100个元素)
2. typedef char * STRING; (声明STRING为字符指针类型)
STRING p, s[10]; (p为字符指针变量, s为指针数组)
3. typedef int (* POINTER)(); (声明POINTER为指向函数的指针类型,该函数返回整形值)
POINTER p1, p2; (p1, p2为POINTER类型的指针变量)