zoukankan      html  css  js  c++  java
  • C语言基础:枚举.宏 分类: iOS学习 c语言基础 2015-06-10 22:01 20人阅读 评论(0) 收藏

    枚举:一组有符号的整型常量,一 一列举所有的状态
    枚举常和switch连用

    enum week{

        monday=1,

        tuesday,

        wednesday,

        thursday,

        friday,

        saturday,

        sunday

    };

            printf("请输入一个数  ");

            int number = 0;

            scanf("%d",&number);

            switch (number) {

                case monday:

                    printf("上课敲代码!下课看无码!%d",number);

                    break;

                case tuesday:

                    printf("上课敲代码!下课看无码!%d",number);

                    break;

                case wednesday:

                    printf("上课敲代码!下课看无码!%d",number);

                    break;

                case thursday:

                    printf("上课敲代码!下课看无码!%d",number);

                    break;

                case friday:

                    printf("上课敲代码!下课看无码!%d",number);

                    break;

                case saturday:

                    printf("上课敲代码!下课看无码!%d",number);

                    break;

                case sunday:

                    printf("上课敲代码!下课看无码!%d",number);

                    break;

                default:

                    printf("看多了!!!%d",number);

                    break;

            }


    宏:只做简单的替换,在预编译的时候就完成替换

    宏名:纯大写

    K+大驼峰命名法    如:KArray

    有参数,在做替换时,只做简单的替换,不会判断运算符优先级



    const int m=0;

    m=1;   //error,被const修饰的变量是不能被重新赋值的

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    真香!PySpark整合Apache Hudi实战
    Apache Hudi又双叕被国内顶级云服务提供商集成了!
    Apache Hudi集成Apache Zeppelin实战
    实战 | 将Apache Hudi数据集写入阿里云OSS
    实战|使用Spark Structured Streaming写入Hudi
    Apache Hudi 设计与架构最强解读
    【Flink】Flink作业调度流程分析
    【Flink】深入理解Flink-On-Yarn模式
    【Flink】Flink 底层RPC框架分析
    【MyBatis】MyBatis自动生成代码之查询爬坑记
  • 原文地址:https://www.cnblogs.com/shaoting/p/4619826.html
Copyright © 2011-2022 走看看