P. 1
1. Array Dan Struktur

1. Array Dan Struktur

|Views: 16|Likes:
Dipublikasikan oleh Ria ChieRia ChieByy

More info:

Published by: Ria ChieRia ChieByy on Apr 25, 2012
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

04/25/2012

pdf

text

original

Array, Pointer dan Struktur

Arna Fariza Politeknik Elektronika Negeri Surabaya
Arna Fariza

Algoritma dan Struktur Data

1

Materi
• Array • Struktur • Alokasi Memori

Arna Fariza

Algoritma dan Struktur Data

2

1

} char *nama. int *b. a=5. b=&a. • Array of pointer : char *nama[20]. *b). float pecahan[6]. char nama[20]. a. printf(“%d %d”.Array • • • • Sekumpulan variabel yang mempunyai tipe yang sama Bersifat statis Alokasi memori dilakukan saat deklarasi Contoh : int nilai[10]. Arna Fariza Algoritma dan Struktur Data 4 2 . Arna Fariza Algoritma dan Struktur Data 3 Pointer • Variabel yang menunjuk ke lokasi alamat tertentu • Bersifat Dinamis • Contoh : void main() { int a.

Arna Fariza Algoritma dan Struktur Data 6 3 . int tahun.Struktur • Sekumpulan variabel yang mempunyai tipe yang berbeda • Contoh : struct tanggal { int tgl. } TGL. }. struct tanggal { int tgl. char bulan[15]. int tahun. char bulan[15]. char bulan[15]. int tahun. typedef struct tanggal { int tgl. Arna Fariza Algoritma dan Struktur Data 5 Struktur typedef struct tanggal TGL. }.

} TGL. char bulan[15]. int tahun. char bulan[15]. Arna Fariza Algoritma dan Struktur Data 7 Pointer to Structure typedef struct tanggal { int tgl. } TGL. TGL tgl_lahir[30]. int tahun.Array of Structure typedef struct tanggal { int tgl. Arna Fariza Algoritma dan Struktur Data 8 4 . TGL *tgl_lahir.

tgl_lahir=(TGL *) malloc (20*sizeof(TGL). … nama[9]=(char *) malloc (20*sizeof(char)). nama=(char *) malloc (20*sizeof(char)). tgl_lahir=(TGL *) malloc (sizeof(TGL)).Alokasi Memori • Mengalokasikan memori untuk variabel pointer char *nama. Arna Fariza Algoritma dan Struktur Data 9 Alokasi Memori TGL *tgl_lahir. nama=(char *) malloc (sizeof(char)). Arna Fariza Algoritma dan Struktur Data 10 5 . TGL *tgl_lahirA[10]. nama[0]=(char *) malloc (20*sizeof(char)). tgl_lahirA[0]=(TGL *) malloc (2*sizeof(TGL)). char *nama[10]. … tgl_lahirA[9]=(TGL *) malloc (2*sizeof(TGL)).

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->