Archive for April 2010

Typedef

#include<iostream.h>

int main(){
//mengaliaskan type data
typedef int a;
typedef float b;
typedef char c;

//mendeklarasikan variabel;
a bil1 = 10;
b bil2 = 25,55;
c karakter = 'A'

cout << "Hasillnya : ";
cout << "\nBilangan integer : " << bil1;
cout << "\nBilangan pecahan : " << bil2;
cout << "\nKarakter : " << karakter;
}

Posted in | Leave a comment

Pointer dengan Array

Contoh penggunaan pointer pada C++, dimana nilai pointer didapat dari nilai suatu Array.

#include <iostream.h>

main () {

int x[5]={10,99,23,15,2};
int *px;

cout <<"***********************************" <<endl;
cout <<"| nilai x | nilai px | alamat memori |\n";
cout <<"-------------------------------------------------" <<endl;
for(int i=0;i<=4;i++) {
px = &x[i]; //membaca alamat dari x

cout <<x[i] <<" " <<*px <<" " <<px <<endl;
}
}

Posted in | 1 Comment

Pointer dengan Variabel

Contoh penggunaan pointer pada C++, dimana nilai pointer didapat dari nilai suatu variabel.

#include <iostream.h>

main () {
int x = 10, y = 99;
int *p, *z;
int *a; //a = dangling pointer
int *b = 0; // b = null pointer
p = &x;
z = &y;

cout<<"nilai yang di tunjuk p = "<<*p<<"pada alamat " <<p<<endl;
cout<<"nilai yang di tunjuk z = "<<*z<<"pada alamat " <<z<<endl;
*z = *p;
cout<<"nilai yang di tunjuk p = "<<*p<<"pada alamat" <<p<<endl;
cout<<"nilai yang di tunjuk z = "<<*z<<"pada alamat "<<z<<endl;
cout<<"nilai a = "<<*a<<"<- ini merupakan dangling pointer\n";
cout<<"nilai b = "<<*b<<"<- ini merupakan null pointer\n";
}

Posted in | 1 Comment

Search

Support by Blogger ITN | Converted by LiteThemes.com