标签: C语言

1 篇文章

宏定义的方方面面
宏作为 C 语言强大的预处理特性,在 C 系列开发中有着举足轻重的作用,一个显而易见的作用是底层 API 的跨平台能力。例如 iOS 开发平台的 CGFloat 定义: #if defined(__LP64__) && __LP64__ #define CGFLOAT_TYPE double #else #define CGFLOA…