Portal Informatika | Sharing Tugas | Sharing Aplikasi | Sharing Informasi tentang Teknologi dan Aplikasi

Kamis, 27 Desember 2012

Latihan Pointer; Aplikasi Sederhana C++ 6.00

Posted by Unknown On 23.33 No comments

PENGERTIAN POINTER

Pointer (variabel penunjuk) adalah suatu variabel yang berisi alamat memori dari suatu
variabel lain. Alamat ini merupakan lokasi dari obyek lain (biasanya variabel lain) di dalam
memori. Contoh, jika sebuah variabel berisi alamat dari variabel lain, variabel pertama
dikatakan menunjuk ke variabel kedua

Operator Pointer ada dua, yaitu :
- Operator & (tanda dan)
Operator & bersifat unary (hanya memerlukan satu operand saja).
Operator & menghasilkan alamat dari operandnya.
- Operator * (tanda bintang)
Operator * bersifat unary (hanya memerlukan satu operand saja).
Operator * menghasilkan nilai yang berada pada sebuah alamat.

DEKLARASI POINTER
Seperti halnya variabel yang lain, variabel pointer juga harus dideklarasikan terlebih dahulu sebelum digunakan.
Bentuk Umum :
Tipe_data *nama_pointer;


Berikut ini adalah contoh tampilan sederhana dari sebuah pointer:


// latihan pointer.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream.h>


int main(int argc, char* argv[])
{
int x=87;
int y;
int *px;

px = &x;
y = *px;

cout << "alamat x = " << &x << endl;
cout << "isi px = " << px << endl;
cout << "isi x = " << x << endl;
cout << "Nilai yang dituju px = " << *px << endl;
cout << "nilai y = " << y << endl;

return 0;
}

tampilan output:


+++++++++++++++++++++++++++++++++++++++++++++++++++++++

// latihan pointer.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream.h>


int main(int argc, char* argv[])
{
float d= 54.57 ;
float *pd ;

cout << "nilai di awal  = " << d << endl;

pd = &d;
*pd += 20;

cout << "nilai akhir  = " << d << endl;

return 0;
}

tampilan output:


0 komentar:

Posting Komentar