| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 687 人关注过本帖
标题:enum 枚举常量谁帮我讲一下我看书上的讲的不太详细
只看楼主 加入收藏
lxwvs520
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-8-5
收藏
 问题点数:0 回复次数:3 
enum 枚举常量谁帮我讲一下我看书上的讲的不太详细
enum 枚举常量谁帮我讲一下我看书上的讲的不太详细

在这代码里没有理解透请老师和朋友们帮个忙 帮我解释下
程序代码:
#include <iostream>

using namespace std;



enum ERR_CODE { SUCCESS, ERROR };



ERR_CODE Factor(int, int&, int&);



int main ()

{

        int number, squared,cubed;

        ERR_CODE result;

        

        cout << "Enter a number (0 - 20):"

        cin >> number;

        

        result = Factor (number,squared,cubed);



        if (result == SUCCESS)

        {

           cout << "number: " << number << endl;

           cout << "squared: " << squared << endl;

           cout << "cubed: " << cubed << endl;

        }

        else

           cout << "Error encountered!! " << endl;

        return 0;

        

}

        ERR_CODE Factor(int, int&rSquared, int&rCubed)

{

        if (n > 20)

           return ERROR;

        else

        {

        rSquared = n*n;

        rCubed = n*n*n;

        return SUCCESS;

        }

}

搜索更多相关主题的帖子: 枚举 enum 常量 
2010-02-18 14:54
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
枚举基本上就是新声明一种类型,定义时里面列的各个对象之后都可以当常数用。属于整型类型。
可以提高程序的可读性,也可以加强类型检查。

定义了一个枚举之后,就可以当某种变量用了。里面的值,可以当常数用。你这个例子里也就是这些东西。你有什么不懂的地方可以更詳細的说一下。
2010-02-18 21:10
lzz7117
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-2-19
收藏
得分:0 
可以定义枚举类型的函数?
2010-02-19 13:41
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
可以呀,你定义的那个函数返回类型不就是枚举的。一般在语法上,枚举就当 int 看,基本没什么区别。
2010-02-19 16:17
快速回复:enum 枚举常量谁帮我讲一下我看书上的讲的不太详细
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022675 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved