pointer. outline pointer dan struktur pointer dan array pointer dan function

Download POINTER. Outline Pointer dan Struktur Pointer dan Array Pointer dan Function

Post on 14-Dec-2015

229 views

Category:

Documents

6 download

Embed Size (px)

TRANSCRIPT

  • Slide 1

POINTER Slide 2 Outline Pointer dan Struktur Pointer dan Array Pointer dan Function Slide 3 Pointer dan Struktur (Step-By-Step) 1. Seperti diketahui, deklarasi struktur sbb : struct tag { char Fname[20]; char Lname[20]; int age; }; Slide 4 Pointer dan Struktur 2. Deklrasikan sebuah variable pointer struct tag *st_ptr; 3. Deklarasikan variable struktur struct tag my_struct; 4. Mengarahkan pointer kepada variable struktur st_ptr = &my_struct; 5. Mengakses / memberi nilai melalui de-referensi pointer. Model Integer (*st_ptr).age = 63; atau st_ptr->age = 63; atau Model Char strcpy(st_ptr->nama,"Agus"); Slide 5 Latihan Pointer dan Struktur Buatlah struktur ttg mhs (nama, usia, alamat) Berikan nilai terhadap mhs tsb (inisialiasi/input) Tampilkan hasil isian nilai tsb Slide 6 Kebimbangan : 1.Cara mengakses atribut salah : scanf(%d, usia); apa salahnya ? usia itu ada didalamnya struktur, sehingga harus diawali dengan nama strukturnya scanf(%d, st_ptr->usia); Slide 7 Kebimbangan : 2. Cara memasukkan Nilai (*st_ptr).usia = 63; Atau scanf(%d, st_ptr->usia); Solusinya ? Pilih salah satu Slide 8 Pointer dan Array 1. Seperti diketahui, deklarasi pointer sbb : int *ptr; 2. Mendeklarasikan array : int my_array[] = {1,23,17,4,-5,100}; Slide 9 Pointer dan Array 3. Mengarahkan pointer ke array elemen pertama ptr = &my_array[0]; Atau ptr = my_array; Tapi tidak boleh dibalik seperti ini : my_array = ptr; Slide 10 ` 4. Menampilkan Nilai Array, ada 2 cara pilihan : 1.Melalui : variable array cout

Recommended

View more >