An array is series of variables of the same type, for example:
An array is declared like any other variable.
It's given a type and a name and then a set of square brackets. The following statement declares the myVariable array:
int myVariable[];
This declaration is incomplete; the compiler doesn't know how many items, or elements, are in the array.
If the myVariable array were to hold three elements, it would be declared like this:
int myVariable[3];
This array contains three elements, each of them its own int value. The elements are accessed like this:
myVariable[0] = 750; myVariable[1] = 699; myVariable[2] = 675;
An array element is referenced by its index number in square brackets.
The first item is index 0.
In the preceding example, the first array element, myVariable[0], is assigned the value 750; the second element, 699; and the third, 675.
After initialization, an array variable is used like any other variable in your code:
var = myVariable[0];
This statement stores the value of array element myVariable[0] to variable var.
If myVariable[0] is equal to 750, var is equal to 750 after the statement executes.
#include <stdio.h> int main()//w w w . j a va 2 s .co m { int myVariable[4]; printf("Your highest score: "); scanf("%d",&myVariable[0]); printf("Your second highest score: "); scanf("%d",&myVariable[1]); printf("Your third highest score: "); scanf("%d",&myVariable[2]); printf("Your fourth highest score: "); scanf("%d",&myVariable[3]); puts("Here are your high scores"); printf("#1 %d\n",myVariable[0]); printf("#2 %d\n",myVariable[1]); printf("#3 %d\n",myVariable[2]); printf("#4 %d\n",myVariable[3]); return(0); }