Let's understand Mainframe
Home Tutorials Interview Q&A Quiz Mainframe Memes Contact us About us

Module 9: Array processing and Table handling

Difference between Subscript and Index

Subscript Index
Denotes position/occurrence of the element in an array Denotes displacement of the element from beginning of an array
Declared in WORKING-STORAGE SECTION separately No need to declare in WORKING-STORAGE SECTION
Occurrence is converted into displacement to access array element thus, slower. Since it already denotes displacement, thus no conversion needed. This makes it faster and efficient
It is valid to use subscript in arithmetic operation or for display It is invalid to use INDEX in arithmetic operation or for display
Subscript modification is possible with any arithmetic operation INDEX modification is possible only with SET, SEARCH and PERFORM

© copyright mainframebug.com
Privacy Policy