大大好:
呆呆又有問題請教大大們
請問並排放兩個While Loop時
為什麼下面的While Loop輸出的資料為空的呢?
呆呆程式架構如下:
呆呆不知為什麼出現這樣的bug
大大們可否告知呆呆怎麼解決呢~
不勝感激~
大大好:
呆呆又有問題請教大大們
請問並排放兩個While Loop時
為什麼下面的While Loop輸出的資料為空的呢?
呆呆程式架構如下:
呆呆不知為什麼出現這樣的bug
大大們可否告知呆呆怎麼解決呢~
不勝感激~
因為你下面的While Loop做比較時ARRAY SIZE一直都沒有等於1過所以下面的While Loop一直沒離開
linch1138883.7289236111Dear linch11:
這個呆呆自己在debug時有發現
但是如果把上面的While Loop給刪除
只包留下面單一While Loop來執行時
它是有輸出資料的喔~
只是不懂放兩個並排的While Loop時
下方在前端是有資料的
一進入register後1D ARRAY是空的資料
不懂~~
求救~求救~
你可以用 Debug 的工具來協助找尋問題。
像是 Tools Palette 裡的Set/Clear Breakpoint 、Probe Data
還有工具列上的 Highlight Execution 。
這些可以幫助你更容易看出每個地方的資料流動的情況,
其中你的程式中,有幾個點要注意的:
上述的,我想大概就是程式中下方 While Loop 發生問題的原因囉。
应该是他的程序内部逻辑关系有问题,下面的循环始终达不到结束的条件,所以一旦强制终止程序运行就不能执行循环后面的部分,也就不可能显示出数据。
Dear linch11:
謝謝您的幫忙~
呆呆又將問題解決囉~
開心耶~
感激萬千~