首页 > 学院 > 开发设计 > 正文

C 语言不同C文件中 enum 枚举变量的使用方法

2019-11-08 02:48:19
字体:
来源:转载
供稿:网友
变量别放在头文件里。由于头文件可能被多模快引用,就可能出现重复定义。作为全局变量,在一个模快中定义一次,而在其他模快中用“extern”说明之。按LZ情形,应该出现的是“未定义”的错误,因为“extern”不提供实质意义上的变量物理空间的分配。解决的方法是:头文件中放置enum abc {a,b,c};C文件中放置enum abc cc; // 在某一主模块中extern enum abc cc; // 在其他模块中这样,就可以对cc进行操作了,如:cc = c;
上一篇:2.1.3 字面值常量

下一篇:1002回文数

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表