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