C语言高级主题与Mac编程进阶指南
1. 函数指针与枚举类型
在C语言中,我们可以使用 typedef 来定义新的类型。例如:
typedef float (*FuncPtr)( int * );
FuncPtr myFuncPtr;
第一行代码声明了一个名为 FuncPtr 的新类型,它是一个指向函数的指针,该函数返回一个 float 类型的值,并接受一个 int 指针作为参数。第二行代码声明了一个名为 myFuncPtr 的变量,它是 FuncPtr 类型的。
枚举类型( enum )允许我们声明一组命名的整数常量。以下是一些例子:
enum Weekdays {
Monday,
Tuesday,
Wednesday,
Thursday,
Friday
};
enum Weekdays whichDay;
whichDay = Thursday;
这段代码声明了一个名为 Weekdays 的枚举类型,包含了 Monday 到 Friday 这些常量。然后声明了一个 Weekdays 类型的变量
超级会员免费看
订阅专栏 解锁全文
4350

被折叠的 条评论
为什么被折叠?



