• 十五、宏、条件编译和枚举


    1.宏
    ①无参宏 #define MAX 99
    ②宏预编译的时进行替换
    ③纯大写定义宏
    ④宏的主要功能是替换
    ⑤宏的使用能让程序更加容易修改
    2.条件编译
    ①作用:按不同的条件,编译不同的代码
    ②通常使用条件编译来调试代码.
    ③条件编译在编译器进行,根据条件不同,编译不同的源代码
    ④if是运行期,根据条件是否满足,执行相应的代码。
    ⑤条件编译的三种形式:
    形式一:
         #ifdef 标识符
         代码段1
         #else
         代码段2
         #endif
    如果 标识符被#define过,编译器编译代码段1,否则编译代码段2
    形式二:
         #ifndef 标识符
         代码段1
         #else
         代码段2
         #endif
    如果 标识符未被#define过,编译器编译代码段1,否则编译代码段2
    形式三:
         #if 常量表达式
         代码段1
         #else
         代码段2
         #endif
    3.枚举类型
    ①枚举属于构造类型
    ②enum 枚举名{枚举值表}
    ③枚举值表中罗列出所有可能的结果
    ④枚举在程序中广泛使用,通常用于switch...case语句
    ⑤默认值从0开始。支持typedef
    ⑥核心作用:将人能看懂的标识符与计算机看懂得数字建立对应的关系
    ⑦enum season{
        spring,
        summer,
        autumn,
        winter
     }
    ⑧给初值就是初值,不给就是根据上面的自增
  • 相关阅读:
    路由的使用
    组件之间的参数传递
    vue组件的全局注册和局部注册
    git版本回退(回退至上个版本,回退至指定版本) git放弃本地所有未提交的修改
    vue工程中的文件
    新建vue项目(webpack-simple)
    NPM install -save 和 -save-dev 傻傻分不清
    动态增加表单vue element ui
    JAVA声明一个对象数组
    调用测试用
  • 原文地址:https://www.cnblogs.com/gnhxsk/p/5170674.html
Copyright © 2020-2023  润新知