Discover new knowledge and insights with IDNLearn.com's extensive Q&A database. Our platform provides accurate, detailed responses to help you navigate any topic with ease.

Which of the following statements accurately describes the difference between an array and an iterable in programming?
A) An array is a type of iterable that stores elements in a contiguous memory block, allowing for indexed access.
B) An iterable is a data structure that allows for direct random access to its elements.
C) Arrays and iterables are interchangeable terms that refer to the same data structure.
D) Iterables are fixed in size, whereas arrays can dynamically change their size.