初识常量

目录

分类

字面常量

const 修饰的常变量

#define 定义的标识符常量

枚举常量


  • 分类

  1. 字面常量

    int main()
    {
        3.14;
        10;
        'a';
        "abcdef";
        return0;
    }
  2. const 修饰的常变量

    const int num = 10;//num就是常变量,具有常属性(不能被改变的属性)
    num = 20;
    printf("num = %d\n", num);//20
    return 0;
  3. #define 定义的标识符常量

    (define宏定义规定:没有赋值符号 没有末尾分号)
    #include <stdio.h>
    #define MAX 20000
    main()
    {
        int n = MAX;
        printf("n = %d\n", n);
        return 0;
    }
  4. 枚举常量

    1. 可以一一列举的常量
    2. 默认从0开始
    3. 枚举的常量不能改,但可以赋初值
      enum Sex
      {
          //这种枚举类型的变量的未来可能取值
          //枚举常量
          MALE = 3,//赋初值
          FEMALE,
          SECRET
      };
      
      int main(){
          enum Sex s = MALE;
          //MALE = 3;//err
          printf("%d\n", MALE);
          printf("%d\n", FEMALE);
          printf("%d\n", SECRET);
      }
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值