請問:Enum_Filled,是什么意思呢? [開拓者 TB]
- 咨詢內(nèi)容:
請問:Enum_Filled,是什么意思呢?
幫助文件說是:全部成交的枚舉值?能再說詳細點嗎,最好能舉個例子呀! - TB技術(shù)人員:
枚舉類型和枚舉變量
在實際問題中, 有些變量的取值被限定在一個有限的范圍內(nèi)。例如,一個星期內(nèi)只有七天,一年只有十二個月, 一個班每周有六門課程等等。如果把這些量說明為整型, 字符型或其它類型顯然是不妥當?shù)摹?為此,C語言提供了一種稱為“枚舉”的類型。在“枚舉”類型的定義中列舉出所有可能的取值, 被說明為該“枚舉”類型的變量取值不能超過定義的范圍。應(yīng)該說明的是, 枚舉類型是一種基本數(shù)據(jù)類型,而不是一種構(gòu)造類型, 因為它不能再分解為任何基本類型。
枚舉類型的定義和枚舉變量的說明
一、枚舉的定義
枚舉類型定義的一般形式為:
enum 枚舉名
{
枚舉值表
};
在枚舉值表中應(yīng)羅列出所有可用值。這些值也稱為枚舉元素。
例如:
enum weekday
{
sun,mou,tue,wed,thu,fri,sat
};
該枚舉名為weekday,枚舉值共有7個,即一周中的七天。 凡被說明為weekday類型變量的取值只能是七天中的某一天。 - TB客服:
謝謝啊,幫我找了這么多資料,真是受益匪淺呀,不過我還有一個問題呀:
Enum_Filled:在具體使用中,有那些值,還是就只有一個值,有哪些用法呢?
比如(代碼實例取自幫助中的說明,我在后面附加里注釋):
nCount = A_GetOrderCount();//nCount是當天委托單的數(shù)量
For i = 1 To nCount //從倒數(shù)第2單開始回溯,倒數(shù)第一單是最后一次提交的委托單
{
nStatus = A_OrderStatus(i); //在回溯過程中不斷把委托單的狀態(tài)值賦值給nStaus
If(nStatus == Enum_Filled)//如果nStaus已經(jīng)成交
...
} - 網(wǎng)友回復(fù):
Enum_Canceled: 返回委托狀態(tài)的已撤單枚舉值。
Enum_Canceling: 返回委托狀態(tài)的正在撤單枚舉值。
Enum_Declare: 返回委托狀態(tài)的正在申報枚舉值。
Enum_Declared: 返回委托狀態(tài)的已申報枚舉值。
Enum_Deleted: 返回委托狀態(tài)的已廢除枚舉值。
Enum_Filled: 返回委托狀態(tài)的全部成交枚舉值。
Enum_FillPart: 返回委托狀態(tài)的部分成交枚舉值。 - 網(wǎng)友回復(fù):
也就是說:Enum_Filled,這個枚舉數(shù)據(jù),里面的元素,或者說枚舉值表,是啥呀?
您看上面的例子:nStatus == Enum_Filled
一個Numeric類型的變量和它做比較?
如果以上指標公式不適用于您常用的行情軟件
或者您想改編成選股公式,以便快速選出某種形態(tài)個股的話,
相關(guān)文章
-
沒有相關(guān)內(nèi)容