C语言学习(2):enum枚举时出现的问题:
/*
#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枚举时出现的问题:相关推荐
- JDK源码学习笔记——Enum枚举使用及原理
一.为什么使用枚举 什么时候应该使用枚举呢?每当需要一组固定的常量的时候,如一周的天数.一年四季等.或者是在我们编译前就知道其包含的所有值的集合. 利用 public final static 完全可 ...
- C语言学习笔记——调用函数时提示警告
[代码] int main() { abc(); abc3(); return 0; } void abc() { int a=65135; double i=8256.67; a=(int)i+a; ...
- c语言存储类型关键字作用,c语言学习笔记.关键字.存储类型关键字等
关键字const 1.修饰变量. 修饰的对象为常量,只读. 2.修饰指针. const 也可以和指针变量一起使用,这样可以限制指针变量本身,也可以限制指针指向的数据. const 离变量名近就是用来修 ...
- c语言如何宏定义枚举型结构体,C语言学习笔记--枚举结构体
枚举 枚举是一种用户定义的数据类型,它用关键字enum以如下语法格式来声明: enum 枚举类型名字 {名字0,名字1,...,名字n}: 枚举类型名字通常并不真的使用,要用的是大括号里面的名字,因为 ...
- Java学习笔记之Enum枚举(1)
Java学习笔记之Enum枚举(1) 前言 最基本的用法 了解Java中的Enum 后记 链接 前言 这是在学习Java过程中对自己遇到并得以解决的问题的一些记录,一方面是记录下来方便自己以后查询,一 ...
- C语言enum(枚举)、指针、函数指针
C enum(枚举) 枚举是c语言中的一种数据类型,定义格式为 enum 枚举名{枚举元素1,枚举元素2,......}; 用#define定义一星期七天,就要为每个整数定义一个别名 #define ...
- c语言枚举如何当函数返回值,C语言学习五 — 数组与枚举
数组 C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合.数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量. 数组的声明并不是声明一个个单独的变量,比如 numbe ...
- C语言枚举类型通常用来干嘛,C语言学习:枚举类型是什么?
前言 枚举(enum)类型是计算机编程语言中的一种数据类型.枚举类型:在实际问题中,有些变量的取值被限定在一个有限的范围内.例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等.如果把 ...
- 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 < ...
最新文章
- python 列表生成式、lower()和upper()的使用
- iOS无法引入头文件
- UVALive 6044(双连通分量的应用)
- 马拉车(manacher)算法——最长回文(hdu3068)
- 01-vue项目之滚动加载数据
- ER图设计数据库 练习题
- 魔兽世界怀旧服服务器显示配置,魔兽世界怀旧服配置要求很高吗 魔兽世界怀旧服电脑最低配置要求...
- matlab opencv模板匹配算法,OpenCV模板匹配函数matchTemplate详解
- rscp胎位图_4种胎位图解,孕30周这个姿势最适合顺产
- 数据库事务的四大特性,四种隔离级别,如何避免脏读、不可重复读、幻读(如何加锁)?
- yaml 格式错误 did not find expected key
- 四大汽车总线:LIN、CAN、FlexRay、MOST简述
- java学生选课系统下载_选课系统(java Swing) 用java开发的学生选课系统 - 下载 - 搜珍网...
- IDEA 出现编译错误 Multi-catches are not supported a this language level 解决方法
- pentaho-server 与 Pentaho Data Integration(pentaho-kettle)
- VMware安装VMwareTolls
- Flink-flink原理解读
- Google DeepMind的新论文: Spatial Transformer Networks
- 中科断网神器的功能及界面
- U盘维护系统无法启动,启动蓝屏(0xa5)一种可行的解决办法