foreach数组循环结构体
生活随笔
收集整理的這篇文章主要介紹了
foreach数组循环结构体
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
foreach數組循環結構體
foreach循環遍歷任何維數的數組
Systemverilog增加了foreach循環,它可用來對一維或多維數組中的元素進行迭代,而不必指定數組每個維度的寬度。foreach循環的自變量是數組名,它后面是方括號內用逗號隔開的循環變量列表。每個循環變量對應于數組的一個維度。
從循環變量到數組索引的映射是由維度基數決定的。多循環變量創建嵌套循環來對給定索引進行迭代。外循環對應低基數索引。
foreach循環變量可以省略
有必要為數組每個維度指定一個循環變量。使用兩個逗號,而不帶變量名表示一個變量位置將跳過一個維度。循環變量為空表示循環不會對數組的該維度進行迭代。變量列表末尾的相鄰空循環變量不用列出附加逗號也會被忽略。
循環變量時自動的、只讀的并且對循環是局部的。每個循環變量的類型被顯式聲明為與數組索引類型一致。
總結
以上是生活随笔為你收集整理的foreach数组循环结构体的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三电机真恐怖!特斯拉Model S Pl
- 下一篇: 组合逻辑过程块