Array: Difference between revisions

Content added Content deleted
(explain arrays, really!)
No edit summary
Line 4: Line 4:


All values between (and including) the lower and the upper bound of the array may legally be accessed during the program run.
All values between (and including) the lower and the upper bound of the array may legally be accessed during the program run.

==Examples==
===C===
We wish to open a text file and compute letter frequency

FILE *any_text;
/* declare array */
int frequency[26];
/* declare a computed index */
int ch;
 
any_text = fopen ("a_text_file.txt", "rt");
 
/* init the freq table: */
for (ch = 0; ch < 26; ch++)
frequency[ch] = 0;
&nbsp;
ch = fgetc(any_text);
while (!feof(any_text))
if (is_a_letter(ch))
/* if a letter increase character slot in the freq table: */
frequency[ch-'A'] += 1;


==Computational metrics==
==Computational metrics==