![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言,宏定义
文章平均质量分 83
「已注销」
这个作者很懒,什么都没留下…
展开
-
C语言 宏定义
关键字static和externstatic和extern对变量的作用static对局部变量的作用局部变量的声明周期是从定义那一行分配存储空间到程序离开该变量所在的作用域。如果在局部变量前面加上static关键字的话,那就会延长变量的生命周期(从程序启动到程序退出),作用域的范围并没有改变,还是从定义那一行开始直到所在的代码块结束。extern对局部变量的作用声明一个内部变原创 2016-12-26 10:42:01 · 757 阅读 · 0 评论 -
C语言 条件编译(宏)
宏编译原创 2016-12-26 16:10:24 · 1990 阅读 · 0 评论 -
iOS 判断系统版本
由于各种原因,程序需要兼容iOS以前的版本,那么设置一个较低的部署目标和基于特定iOS版本的代码分支,就显得很有必要了。 举个例子: 以前我们判断iOS版本会如下写: if ([[[UIDevice currentDevice].systemVersion substringToIndex:1] intValue] >= 7) { // iOS 7.0 及以后的版本原创 2017-02-27 17:40:30 · 10415 阅读 · 0 评论