Pointer Dan Fungsi

Preview:

DESCRIPTION

pemrograman c++

Citation preview

PEMROGRAMANKOMPUTER

POINTER

FUNGSI

POINTER

POINTER

Definisi :

Suatu variabel yang meyimpan alamat memori

Ilustrasi :

Alamat X (&X) 10

Alamat 2 20

Alamat 3 30

Alamat 4 40

Memori Nilai

Pointer

POINTER

Untuk mendapatkan alamat dari variabel dengan tipe data tertentu adalah dengan menggunakan operator (&), contoh : &X, &Y, &Z

Alamat inilah yang akan disimpan ke dalam variabel yang bertipe data pointer

untuk mendeklarasikan variabel sebagai pointer hanya ditambahkan tanda asterisk (*), contoh ; *P, *Q, *R

untuk lebih jelasnya kita perhatikan contoh program berikut :

POINTER

Contoh Program :

Hasil :

POINTER

Catatan :

P = &X; // Keduanya menyimpan alamat

*P = X; // Keduanya menyimpan nilai

FUNGSI

FUNGSI

Definisi :

Fungsi merupakan subprogram dan berguna untuk menjadikan program dapat lebih bersifat modular sehingga akan mudah dipahami dan dapat digunakan kembali, baik untuk program itu sendiri maupun untuk program lain yang memiliki proses yang sama

FUNGSI

Ilustrasi fungsi

Program

int main() { … Fungsi1(); Statemen1; … Fungsi2(); Statemen2; … Return 0;}

Fungsi1

…return

Fungsi2

…Fungsi3();return

Fungsi3

…return

FUNGSI (contoh-contoh)

Contoh Program : Hasil :

FUNGSI (contoh-contoh)

Contoh program tanpa fungsi : Hasil :

FUNGSI (contoh-contoh)

Contoh program dengan fungsi : Hasil :

FUNGSI (contoh-contoh)

FUNGSI (contoh-contoh)

FUNGSI (contoh-contoh)

FUNGSI (kesimpulan)

Format fungsi tanpa nilai balik:

void nama_fungsi (parameter1, parameter2,...)

{

Statemen_yang_akan_dilakukan;

}

Format fungsi dengan nilai balik:

tipe_data nama_fungsi (parameter1, parameter2,...)

{

Statemen_yang_akan_dilakukan;

return nilai_yang_dikembalikan;

}

TERIMA KASIH

Recommended