// Example of array declarations and initializer sets #include int main() { int i; // loop counter int array1[10]; // uninitialized array int array2[5] = {2, 4, 6, 8, 10}; // initializer set used int array3[5] = {2, 4}; // last three elements default to 0 int array4[] = {10, 20, 30}; // array is size 3 /* Initializing arrays of other types */ double nums[5] = {1.1, 2.2, 3.3, 4.4, 5.5}; char vowels[5] = {'a', 'e', 'i', 'o', 'u'}; /* print out the array contents, for each array, using for-loops */ printf("\nContents of uninitialized array:\n"); for (i = 0; i < 10; i++) printf("%d ", array1[i]); printf("\n\nArray2: "); for (i = 0; i < 5; i++) printf("%d ", array2[i]); printf("\nArray3: "); for (i = 0; i < 5; i++) printf("%d ", array3[i]); printf("\nArray4: "); for (i = 0; i < 3; i++) printf("%d ", array4[i]); printf("\nArray of doubles: "); for (i = 0; i < 5; i++) printf("%.1f ", nums[i]); printf("\nArray of vowels: "); for (i = 0; i < 5; i++) printf("%c ", vowels[i]); printf("\n"); return 0; }