你好,我是
让我们共同进步!
题外话
在学习计算机相关知识的时候,基本上是离不开C语言的。 而C语言是大多数高校计算机相关专业都会学习的。 很多时候当你说你学编程的时候,别人基本上会认为你学过C语言。 最近看操作系统、算法、计算网络等,发现总是和C/C++相关。 自从大一上学期学C语言以来,已经有一段时间没有使用它了,当时就没有学过。 非常好,所以我决定花点时间重新学习一下C语言。 这篇文章总结了我这两天学到的关于C语言的一些重要知识。
枚举常量
相信大家对枚举都很熟悉,它的意思就是“一一枚举”。 当某些数量仅由有限数量的数据值组成时,通常使用枚举类型来表示。 枚举数据类型描述整数值的集合。 这种类型是使用C语言中的enum关键字来定义的。 例如:
enum PeopleName{goldsunC, gold, sun, C};
enum PeopleName name;
上面第一条语句定义了枚举数据类型named,并为其定义了四个不同的值:gold、sun、C。第二条语句使用枚举类型定义了一个名为name的变量。 可以为变量名称分配四个值中的任意一个,例如:
name = sun;
然后我们就可以在条件语句中使用name了,比如下面的代码:
#include
#include
int main()
{
enum PeopleName{goldsunC, gold, sun, C};
enum PeopleName name;
name = sun;
if(name == sun) {
printf("Hello,sunn");
}else{
printf("error!n");
}
if(name == 2)
printf("666n");
return 0;
}
上面代码的输出是什么? 是的:
Hello,sun
666
此输出显示该名称