首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

enum的用法出现了编译异常,错在哪里呢

2012-05-14 
enum的用法出现了编译错误,错在哪里呢?C/C++ code#includestdafx.henum s{monday,friday}enum d{1st,se

enum的用法出现了编译错误,错在哪里呢?

C/C++ code
#include"stdafx.h"enum s{monday,friday};enum d{1st,second};void f(s s1){}void f(d d1){}int main(void){     return 0; }


编译错误(VC2010)

 error C2059: 语法错误:“数字上的错误后缀”
 error C2059: 语法错误:“常量”
 error C2143: 语法错误 : 缺少“;”(在“}”的前面)
 error C2059: 语法错误:“}”

[解决办法]
1st
变量和函数有命名的规则,第一个字符不能为数字
[解决办法]
C语言的命名规则你都忘记了?
名字可以由三种字符组成:字母,数字,下划线,但是不运行数字在第一个位置

热点排行