![]() |
在這個頁面顯示本主題全部的 5 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 請教老師???什麼是指標數組下標越界 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=12616)
請教老師???什麼是指標數組下標越界
什麼是指標數組下標越界或超出有效數據區間?這該怎麼解決?
回覆: 請教老師???什麼是指標數組下標越界
引用:
最初由 mingyi1973 發表
什麼是指標數組下標越界或超出有效數據區間?這該怎麼解決?
假設總共有 1000根K棒, 以 M15:MA(c,15); 來說
M15 這個數組(數列)有效範圍為 15 到 1000
若您以 M15[n] 來存取
當 n<15 或 n>1000 時, 就會發生 "數組下標越界或超出有效數據區間"
您可用 lbound 來取得數組的有效下界, 例如:
lbound(M15)
若 lbound 得到的值為零, 代表該數列為無效數列
若 M15 為無效數列, 就不能以 M15[n] 這種型式做任何存取
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
感謝版主的回答!
我雖然(大致上)聽懂了!
以M15[n] 為例,問題出在[n] 的數值
但是我用lbound(M15)來找問題時有看到數值
卻不知這個數值要去對應那裡的(有效下界)
更不知有效的下界數值應該是多少
這該怎麼辦?
再請教一個問題
(當日)開盤到收盤的平均價格的公式該怎麼寫?謝謝!!!
引用:
最初由 mingyi1973 發表
假設總共有 1000根K棒, 以 M15:MA(c,15); 來說
M15 這個數組(數列)有效範圍為 15 到 1000
若您以 M15[n] 來存取
當 n<15 或 n>1000 時, 就會發生 "數組下標越界或超出有效數據區間"
您可用 lbound 來取得數組的有效下界, 例如:
lbound(M15)
若 lbound 得到的值為零, 代表該數列為無效數列
若 M15 為無效數列, 就不能以 M15[n] 這種型式做任何存取
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
感謝版主的回答!
我雖然(大致上)聽懂了!
以M15[n] 為例,問題出在[n] 的數值
但是我用lbound(M15)來找問題時有看到數值
卻不知這個數值要去對應那裡的(有效下界)
更不知有效的下界數值應該是多少
這該怎麼辦?
引用:
最初由 mingyi1973 發表
再請教一個問題
(當日)開盤到收盤的平均價格的公式該怎麼寫?謝謝!!!
全部時間均為台灣時間, 現在時間為10:09 | 在這個頁面顯示本主題全部的 5 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.