墨烯的C语言技术栈-C语言基础-006

news/2024/10/5 9:07:02/

六.常量
C语言的常量为
字面常量
const修饰的常变量
#define定义的
枚举常量

int main()
{
  // 四个都是字面常量
  30;
  3.14;
  "w";  // 字符常量
  "abc";

  // const修饰的常变量
  const int a = 10; // 在C语言中,const修饰的a,本质是变量,但不能直接修改 有常量的属性
  a = 20;
  printf("%d\n", a);

  const int n = 10;
  int arr[n] = {0}; // arr[常量]
  
  return 0;
}

// #define 定义的标识符常量 常全局常变量
#define MAX 100
#define STR "abcdefg"
int main()
{
  printf("%d\n",MAX);
  int a =MAX;
  printf("%d\n",a);
  prinf("%s\n",STR);
  return 0;
}

// 枚举常量
enum Color
{
  RED;
  GREEN;
  BLUE;
}
// 性别
enum Sex
{
  MALE;
  FEMALE;
  SECERT;
}

int main()
{
  // 三颜色
  //Red Green Blue
  int num = 10;
  enum Color c = RED;
  enum Sex a = MALE;
  return 0;
}
 


http://www.ppmy.cn/news/1473394.html

相关文章

leetCode-hot100-动态规划专题

动态规划 动态规划定义动态规划的核心思想动态规划的基本特征动态规划的基本思路例题322.零钱兑换53.最大子数组和72.编辑距离139.单词拆分62.不同路径63.不同路径Ⅱ64.最小路径和70.爬楼梯121.买卖股票的最佳时机152.乘积最大子数组 动态规划定义 动态规划(Dynami…

pdf压缩,pdf压缩在线网页版,在线压缩pdf网站

在数字化时代,pdf文件已经成为我们工作、学习和生活中不可或缺的一部分。然而,pdf文件往往体积庞大,传输效率低下,还占用大量存储空间。如何在不影响文件质量的前提下,减小pdf文件的大小呢?今天&#xff0c…

基于python实现的监听服务接口是否正常,发送异常消息到钉钉群

获取钉钉机器人 创建钉钉群组(要求至少三个成员)进入群组 设置>机器人>添加机器人选择自定义机器人 按照要求填写完获取到 Webhook的链接 实现代码 from time import sleep import requests import json from datetime import datetime import logging# 配置日志记录的…

简述Vue中的数据双向绑定原理

Vue中的数据双向绑定原理是Vue框架的核心特性之一,它通过数据劫持结合发布者-订阅者模式来实现。下面将详细阐述Vue中数据双向绑定的原理,并尽量按照清晰的结构进行归纳: 一、数据劫持 使用Object.defineProperty(): Vue在组件…

使用pt-table-checksum 3.6.0避坑指南

3.6.0在使用dsn的情况下存在bug,最后回退3.4.0版本 创建ptuser用户 #使用验证算法,否则默认会报错 #创建用户 create user ptuser% identified with sha256_password by "你的密码"; #发现用dsn还是会报对应错误 #授权 GRANT CREATE,INSERT…

el-input-number 点击加减只能加一次

el-input-number 点击加减只能加一次 <el-input-number v-model"editForm.quantity" placeholder"请输入下单数量(店均)" change"quantityChangeFn"></el-input-number>需要在方法里面加 this.$forceUpdate() quantityChangeFn(val…

云数据中心运维新纪元:让Linux服务器如虎添翼

文章目录 一、Linux系统管理的高级技巧1. 性能调优与监控&#xff1a;2. 自动化与脚本编写&#xff1a;3. 文件系统与存储管理&#xff1a; 二、服务器配置优化的策略1. 硬件选型与配置&#xff1a;2. 网络配置与优化&#xff1a;3. 应用部署与调优&#xff1a; 三、安全策略的…

当心!不要在SpringBoot中再犯这样严重的错误

1. 简介 在Spring Boot中&#xff0c;Configuration注解用于声明配置类&#xff0c;以定义和注册Bean对象。这些Bean对象可以是普通的业务组件&#xff0c;也可以是特殊的处理器&#xff0c;如BeanPostProcessor或BeanFactoryPostProcessor&#xff0c;用于在Spring容器中对其…