回覆列表
-
1 # 奇幻春風1r
-
2 # 使用者3865492017396791
1、首先你的PLC需要支援資料結構的定義,例如CJ2H系列。
2、其次你可以透過如下方式建立一個二維的陣列:
定義一個結構,其成員變數為陣列,例如結構名為ArrayInt。
然後再次定義一個結構,其成員變數為陣列,資料型別為結構ArrayInt。
之後你新建變數,資料型別為上面的結構,這樣你可以獲得二維陣列。
如果你高階設定中選擇陣列的話,此時你建立的就是三維陣列了,其他緯度的陣列可以透過不斷的巢狀結構來實現。
-
3 # kobe0101
可以的,例如,自定義結構體為Adjatrix arcs; 二維陣列定義為struct ArcCell arcs[MAX_NUM][MAX_NUM];
可以。結構體是自己定義的一種複雜的資料結構,裡面可以存放不同的屬性和資料型別的元素,多個結構體可以放在一起形成結構體陣列,當然這個陣列空間可能就會比較大,特別是結構體元素數量比較多或者結構體裡麵包含的元素多的時間,所以在記憶體規劃時要特別注意。