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