title: What is the maximum size of an array in C?
body: <p>I understand that hardware will limit the amount of memory allocated during program execution. However, my question is <strong>without regard to hardware.</strong> Assuming that there was no limit to the amount of memory, would there be no limit to the array?</p>