Which way to read external ADC's is preferred?

Do you really need the values placed in a huge anonymous array? I'm just trying to imagine how you would use that... now I see you convert all of the values to digital. Why not just input digital values on digital input pins in the first place?