首页 > 其他分享 >C语言新知识点:枚举变量enum

C语言新知识点:枚举变量enum

时间:2022-10-08 15:33:40浏览次数:54  
标签:知识点 xiaoming 变量 enum 定义 C语言 枚举 name

我们可以定义一个变量,然后进行判断

int a;
if(a==1){}
else{}

但上面的方式导致变量以数值方式表示,晦涩难懂

可以考虑用宏定义

#define  Yes        1

但是当范围不同时一样混杂到一块

于是可以考虑定义一种变量,使其取值定在一定范围,这就是枚举变量

typedef enum{
xiaoming,
zhangsan,
}name

上面定义了一种变量为name,而name的取值只能是xiaoming或zhangsan,初始化如下

name N = xiaoming;

 

标签:知识点,xiaoming,变量,enum,定义,C语言,枚举,name
From: https://www.cnblogs.com/toriyung/p/16769078.html

相关文章

  • c语言练习
    //计算n的阶乘#include<stdio.h>intmain(){ inti=0; intn=0; intret=1; scanf("%d",&n); for(i=1;i<=n;i++) { ret=ret*i; } printf("ret=%d\n",ret); return0;}//......
  • JSP快速上手与MVC模式和三层架构的知识点总结+综合案例
    阅读提示:说明由于JSP实在是太难读难写复杂占资源难调试不分离了,拉跨!(节目效果哈,勿喷),作为一种有(ji)更(hu)好(jiu)的(yao)上(bei)位(tao)替(tai)代(le)的技术,本着为了体现新技......
  • [C语言] 初始字符串
    ......
  • 【C语言_16】初步了解指针
    前言每一个变量都有一个内存位置,每一个内存位置都定义了,可使用 &(取地址运算符)运算符访问的地址,它表示了在内存中的一个地址。&的用法:&数据对象//获取数据对象首地址和所需......
  • 【我开了C语言的金手指】三.数组
    (一)一维数组的创建和初始化1.数组的创建数组是一组相同类型元素的集合,其创建方式为:​​type_tarr_name[const_n]​​注:type_t是数组类型const_n是一个常量表达式,用来指定数......
  • C语言每日一题——第十一天
    第十一天还记得在第三天写的斐波那契数列程序吗?小明最初想用这个函数作为随机数生成器的。今天,小明决定重新拾起这个函数,用于生成随机数……输入程序在运行时通过getcha......
  • C语言:随机出题
    #include<stdio.h>//为小学一年级学生随机出10道题,加法或减法随机出现,保证涉及到的数在0-9之间,结果不能出现负数//程序运行输入结果后提示对或错,最后并统计做对了几道......
  • 实现进制转化伪代码的C语言转化
    #include<stdio.h>intmain(){  intx,p;  printf("Enterthenewbase");  scanf("%d",&p);  printf("Enterthenumbertobeconverted"); ......
  • 【C语言】初始数组
    ......
  • 初探C语言第三天
    选择结构程序设计if语句1.if(判断条件)执行动作;或if(判断条件){执行动作超过一个} 这次没有;​2.if(判断条件)语句1;else 语句2;3.嵌套条件句注意else和上面最接近的if配对,如若有......