... über Effizienz gibt es dynamische und statische Speicherzuweisung, mit statischer Zuweisung wie in C (ich denke, dass mql eine C Ableitung ist und auch statische Zuweisung hat), das Programm arbeitet schneller, weil die Größe im Speicher zur Kompilierzeit bekannt ist. das Problem mit dem Start außerhalb des Arrays, wenn Sie einen willkürlichen Wert aus dem Speicher erhalten, ist zum Beispiel, wenn Sie die Werte summieren, erhalten Sie ein unerwünschtes Ergebnis. die Programme speichern beispielsweise Daten aus einem Array der Größe 4, die Sie zusammenfassen möchten, an der nächsten Stelle im Speicher befindet sich ein Wert aus einem anderen Array MEM 0011 VAL 5 (Array_1 [0]) MEM 0012 VAL 8 (Array_1 [ 1]) MEM 0013 VAL 1 (Feld_1 [2]) MEM 0014 VAL 4 (Feld_1 [3]) MEM 0015 VAL 5000 (Feld_2 [0]) beginnend von 4 bis 0 erhalten Sie 5018, aber Ihr gewünschtes Ergebnis ist 18