struktur dan pointer n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Struktur dan Pointer PowerPoint Presentation
Download Presentation
Struktur dan Pointer

Loading in 2 Seconds...

play fullscreen
1 / 8

Struktur dan Pointer - PowerPoint PPT Presentation


  • 99 Views
  • Uploaded on

Struktur dan Pointer. Struktur. Sekumpulan variabel yang masing-masing dapat berbeda tipe data, Dikelompokkan ke dalam satu nama Tiap field menyimpan data dari tipe dasar tertentu. Contoh :. struct mhs { char nama; char nim; int tts, tas; float akhir; }. POINTER.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Struktur dan Pointer' - bina


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
struktur
Struktur
  • Sekumpulan variabel yang masing-masing dapat berbeda tipe data,
  • Dikelompokkan ke dalam satu nama
  • Tiap field menyimpan data dari tipe dasar tertentu
contoh
Contoh :
  • struct mhs
  • {
    • char nama;
    • char nim;
    • int tts, tas;
    • float akhir;
  • }
pointer
POINTER
  • Pointer adalah variable yang yang menyimpan alamat memory
  • Pointer Sifat dinamis
  • fungsi malloc(), mengalokasikan memori
  • free() untuk membebaskan memori
slide5
bentuk umum dari pernyataan variabel pointer dalam C++ adalah

Type *variabel-name

  • Dengan :
    • Type adalah tipe dasar pointer
    • Variabel name adalah nama variabel pointer
    • * adalah variabel pada alamatnya yang ditentukan oleh operand.
  • Contoh :
    • Int *int_pointer; // pointer to integer
    • Float *float_pointer; // pointer to float
operator pointer
OPERATOR POINTER
  • operator alamat (yang dilambangkan dengan simbol &)
  • Operator unary yang mengembalikan alamat dari operandnya.
contoh1
Contoh1
  • Int balance, value;
  • Int *balptr;
  • Balance = 3200; // step 1
  • Balptr=&balance; // step 2
  • Value=*balptr; // step 3
contoh2
//Program:pointer.cpp

#include <iostream.h>

int main()

{

int *ptr, num; // Step 1

ptr = &num; // Step 2

*ptr = 100; // Step 3

cout << num << " ";

(*ptr)++; // Step 4

cout << num << " ";

(*ptr)*=2; // Step 5

cout << num << "\n";

return 0;

}

contoh2