Arrays: Difference between revisions

485 bytes added ,  14 years ago
oops... forgot dynamic arrays
(added BASIC)
(oops... forgot dynamic arrays)
Line 8:
 
=={{header|BASIC}}==
Static:
<lang qbasic>DIM myArraystaticArray(10) AS INTEGER
 
myArraystaticArray(0) = -1
myArraystaticArray(10) = 1
 
PRINT myArraystaticArray(0), staticArray(10)
</lang>
 
Dynamic (Note that BASIC dynamic arrays are not stack-based; instead, their size has to be changed via <code>REDIM</code>. QBASIC lacks the <code>PRESERVE</code> keyword found in some modern BASICs; resizing an array without <code>PRESERVE</code> zeros it):
<lang qbasic>REDIM dynamicArray(10) AS INTEGER
 
dynamicArray(0) = -1
PRINT dynamicArray(0)
 
REDIM dynamicArray(20)
 
dynamicArray(20) = 1
PRINT dynamicArray(0), dynamicArray(20)
</lang>
=={{header|C++}}==
1,150

edits