Jumat, 09 Mei 2014

Mendefinisikan Array dan Menggunakan perulangan untuk menginisialisasi elemen dari sebuah array.
Contoh program dibawah ini menggunakan perulangan for untuk menampilkan 10 elemen array ke dalam format table. Statement printf yang pertama berguna untuk menampilkan kepala kolom dari table tersebut.

/* Fig. 6.3: fig06_03.c
initializing an array */
#include <stdio.h>
/* function main begins program execution */
int main( void )
{
   int n[ 10 ]; /* n is an array of 10 integers */
   int i; /* counter */
   /* initialize elements of array n to 0 */
   for ( i = 0; i < 10; i++ ) {
                n[ i ] = 0; /* set element at location i to 0 */
   } /* end for */
   printf( "%s%13s\n", "Element", "Value" );
   /* output contents of array n in tabular format */
   for ( i = 0; i < 10; i++ ) {
 printf( "%7d%13d\n", i, n[ i ] );
   } /* end for */
   return 0; /* indicates successful termination */

} /* end main */

Penginisialisasi-an nilai elemen array dengan cara list penginisialisasi-an.

Daftar elemen dari sebuah array didefinisikan dengan cara me-list setiap elemen-elemen tersebut. Elemen dari array tersebut ditandai dengan tanda kurung kurawal.

/* Fig. 6.4: fig06_04.c
Initializing an array with an initializer list */
#include <stdio.h>
/* function main begins program execution */
int main( void )
{
   /* use initializer list to initialize array n */
   int n[ 10 ] = { 32, 27, 64, 18, 95, 14, 90, 70, 60, 37 };
   int i; /* counter */
   printf( "%s%13s\n", "Element", "Value" );
   /* output contents of array in tabular format */
   for ( i = 0; i < 10; i++ ) {
printf( "%7d%13d\n", i, n[ i ] );
   } /* end for */
   return 0; /* indicates successful termination */
 } /* end main */

Penginisialisasian dari sebuah Array juga bisa di isi dengan nol. Seperti contoh berikut:
int n[ 10 ] = { 0 };

Ada beberapa cara pendefisian nilai array. Berikut contohnya:
1.       int n[ 5 ] = { 32, 27, 64, 18, 95, 14 };
Contoh diatas mengindikasikan bahwa jumlah dari elemen ada 5.
2.       int n[] = { 1, 2, 3, 4, 5 };
Contoh pendefinisian di atas juga mengindikasikan bahwa jumlah dari elemen array ada 5, sekalipun tidak ada jumlah elemen di dalam kurung siku [], karena jumlah elemen yang ada di dalam kurung kurawal {} berjumlah 6.


0 komentar:

Posting Komentar