/*

#include <stdio.h>
 
enum DAY
{
      MON=1, TUE, WED, THU, FRI, SAT, SUN
} day;
int main()
{
    // 遍历枚举元素
    for (day = MON; day <= SUN; day++) {
        printf("枚举元素:%d \n", day);
    }
}

*/

有时候会出现[Error] no 'operator++(int)' declared for postfix '++' [-fpermissive]的报错。

修正:

#include<stdio.h>

enum DAY
{
    MON=1, TUE, WED, THU, FRI, SAT, SUN
} weekend;

int main()
{
    weekend=MON;
    printf("day is %d\n",weekend);
    // 遍历枚举元素
    while(weekend<=SUN)
    {
        printf("枚举元素:%d \n",weekend);  //类型扎UN哈UN
        weekend=(enum DAY)(weekend+1);
    }
}

C语言学习(2):enum枚举时出现的问题:相关推荐

  1. JDK源码学习笔记——Enum枚举使用及原理

    一.为什么使用枚举 什么时候应该使用枚举呢?每当需要一组固定的常量的时候,如一周的天数.一年四季等.或者是在我们编译前就知道其包含的所有值的集合. 利用 public final static 完全可 ...

  2. C语言学习笔记——调用函数时提示警告

    [代码] int main() { abc(); abc3(); return 0; } void abc() { int a=65135; double i=8256.67; a=(int)i+a; ...

  3. c语言存储类型关键字作用,c语言学习笔记.关键字.存储类型关键字等

    关键字const 1.修饰变量. 修饰的对象为常量,只读. 2.修饰指针. const 也可以和指针变量一起使用,这样可以限制指针变量本身,也可以限制指针指向的数据. const 离变量名近就是用来修 ...

  4. c语言如何宏定义枚举型结构体,C语言学习笔记--枚举结构体

    枚举 枚举是一种用户定义的数据类型,它用关键字enum以如下语法格式来声明: enum 枚举类型名字 {名字0,名字1,...,名字n}: 枚举类型名字通常并不真的使用,要用的是大括号里面的名字,因为 ...

  5. Java学习笔记之Enum枚举(1)

    Java学习笔记之Enum枚举(1) 前言 最基本的用法 了解Java中的Enum 后记 链接 前言 这是在学习Java过程中对自己遇到并得以解决的问题的一些记录,一方面是记录下来方便自己以后查询,一 ...

  6. C语言enum(枚举)、指针、函数指针

    C enum(枚举) 枚举是c语言中的一种数据类型,定义格式为 enum 枚举名{枚举元素1,枚举元素2,......}; 用#define定义一星期七天,就要为每个整数定义一个别名 #define ...

  7. c语言枚举如何当函数返回值,C语言学习五 — 数组与枚举

    数组 C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合.数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量. 数组的声明并不是声明一个个单独的变量,比如 numbe ...

  8. C语言枚举类型通常用来干嘛,C语言学习:枚举类型是什么?

    前言 枚举(enum)类型是计算机编程语言中的一种数据类型.枚举类型:在实际问题中,有些变量的取值被限定在一个有限的范围内.例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等.如果把 ...

  9. C语言学习之编程实现:输入长方形的两个边长a, b和一个整数k。k=1时,输出长方形的周长 l; k=2时 ,输出长方形的面积s;当k=3时 , 输出长方形的周长1和面积s

    C语言学习 编程实现:输入长方形的两个边长a, b和一个整数k.k=1时,输出长方形的周长 l; k=2时 ,输出长方形的面积s;当k=3时 , 输出长方形的周长1和面积s #include < ...

最新文章

  1. python 列表生成式、lower()和upper()的使用
  2. iOS无法引入头文件
  3. UVALive 6044(双连通分量的应用)
  4. 马拉车(manacher)算法——最长回文(hdu3068)
  5. 01-vue项目之滚动加载数据
  6. ER图设计数据库 练习题
  7. 魔兽世界怀旧服服务器显示配置,魔兽世界怀旧服配置要求很高吗 魔兽世界怀旧服电脑最低配置要求...
  8. matlab opencv模板匹配算法,OpenCV模板匹配函数matchTemplate详解
  9. rscp胎位图_4种胎位图解,孕30周这个姿势最适合顺产
  10. 数据库事务的四大特性,四种隔离级别,如何避免脏读、不可重复读、幻读(如何加锁)?
  11. yaml 格式错误 did not find expected key
  12. 四大汽车总线:LIN、CAN、FlexRay、MOST简述
  13. java学生选课系统下载_选课系统(java Swing) 用java开发的学生选课系统 - 下载 - 搜珍网...
  14. IDEA 出现编译错误 Multi-catches are not supported a this language level 解决方法
  15. pentaho-server 与 Pentaho Data Integration(pentaho-kettle)
  16. VMware安装VMwareTolls
  17. Flink-flink原理解读
  18. Google DeepMind的新论文: Spatial Transformer Networks
  19. 中科断网神器的功能及界面
  20. U盘维护系统无法启动,启动蓝屏(0xa5)一种可行的解决办法

热门文章

  1. 对多项式求积分和微分
  2. C# / VB 获取PDF文档的数字签名信息
  3. ZBrush控制撤销历史记录次数
  4. 最好的网络拓扑制作软件
  5. Linux进程调度与性能优化 | 真货
  6. 用Python+小程序实现诗词大会的飞花令 !
  7. 7-3 拍7令三 (100 分)
  8. 【转】目前最常见的”无线通信(数据)传输技术“有哪些?
  9. 花了5000元改了一个带触摸板的小红点键盘
  10. 【Python黑科技】几行代码绘制gif动图(保姆级图文+实现代码)