Here also for loop is used starting from 0 and ending at last element 49 Each

Here also for loop is used starting from 0 and ending

This preview shows page 3 - 5 out of 7 pages.

The printing of array is similar to reading. Here also for loop  is used starting from 0 and ending at  last element 49. Each time the printf statement prints the particular element of the array say for  25 th  element as The 25 th  element of array is 245.778. The %d operator is used because n is integer   type and %lf is used because array abc is of double  type. Array Initialization  : How to initialize 1-D array elements ? : Array can be initialized in their declarations like simple variables. Here the initial values for all  the elements are given in the parentheses separated by commas . Examples of this are as follows: int vector [ 5 ]  =  { 12, 67, -56, 89, 1 } ; float xyz [ 8 ] = {1.5, 7.8, 5.6, -9.55, 0.5, 8.4} ; char ccc [ 4 ] = {‘r’, ‘4’, ‘+’, ‘s’ } ; int sss [  ] = { 12, 45, 78 } ; In the second example the size of array xyz is 8 but only 6 initial values are given. In this case the  remaining 2 elements xyz[6] and xyz[7] will have 0 as their initial value. Thus if the initialization  Page 3 of 7
Image of page 3
list is smaller  than the size the remaining elements are initialized with 0. In the last example the  size of the array is not given but from the initialization list the size of the array is assumed as 3. Now consider the problem of initializing a very big array of size say 400 with the same value  for  all the elements. It will be  very difficult to initialize all the 400 elements by using  the  initialization list in the declaration. To avoid this the initialization can be done by using the  for loop.  Example : float abc[400] ; int i; for (i = 0 ; i < 400 ; ++i )                                      {                                          abc [ i ] = 1.0 ;                                            } In the above example all the 400 elements of the array abc are initialized with the 1.0 value by  using the for loop.
Image of page 4
Image of page 5

You've reached the end of your free preview.

Want to read all 7 pages?

  • Spring '10
  • zaman
  • Array, ARRI

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes