Jumat, 09 Mei 2014

Sebagai contoh, biasanya array didefinisikan sebagai berikut:
                int hourlyTemperatures[ 24 ];
lalu fungsi memanggil:
modifyArray( hourlyTemperatures, 24 )
fungsi modifyArray melewatkan array hourlyTemperatures dan size nya.

Program yang akan ditulis dibawah ini menjelaskan alamat asli dari elemen pertama array dengan menuliskan array, &array[0], &array menggunakan %p, yaitu konversi special untuk menunjukan alamat dari sebuah array.

/* Fig. 6.12: fig06_12.c
The name of an array is the same as &array[ 0 ] */
#include <stdio.h>
/* function main begins program execution */
int main( void )
{
     char array[ 5 ]; /* define an array of size 5 */
     printf( " array = %p\n&array[0] = %p\n &array = %p\n", array, &array[ 0 ], &array );
     return 0; /* indicates successful termination */
} /* end main */


Output:

0 komentar:

Posting Komentar