Chinaunix
标题:
关于c中enum的使用时为啥报错
[打印本页]
作者:
yyx_attach
时间:
2013-09-25 14:06
标题:
关于c中enum的使用时为啥报错
本帖最后由 yyx_attach 于 2013-09-25 14:16 编辑
#include "stdio.h"
main()
{
enum AA
{
a=1,
b,
c,
d
}S;
printf("--->%d",S.b);
}
好长时间没有使用C语言了,今天写了个东西竟然报错了,我想问下关于enum的使用,我这种使用方法不对吗?
作者:
linux_c_py_php
时间:
2013-09-25 14:42
enum不是结构体,只能用b或者AA::b
作者:
yyx_attach
时间:
2013-09-25 14:52
回复
2#
linux_c_py_php
试了下用b是可以的,用AA::b不行。
看来c++和c区别还真大。c++中用S.b就是对的。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2