064.#If #else 与if else的区别

来源:互联网 发布:淘宝实名认证人脸识别 编辑:程序博客网 时间:2024/06/04 19:50
---------------  main.m  ---------------
#import<Foundation/Foundation.h>

#define AGE25
intmain()
{
    #if AGE >60
        NSLog(@"老年人");
    #elif AGE >40
        NSLog(@"中年人");
    #elif AGE >20
        NSLog(@"青年人");
    #else
        NSLog(@"少年人");
    #endif
}

一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。

二、本节代码涉及到的知识点:
1.#If #else 与if else相比,前者属于编译之前的预处理,不符合条件的话,根本不会参与编译。
2.而if else等语句,全部会编译成执行性代码,然后再根据条件决定执行哪些代码。
0 0
原创粉丝点击