Pointer dan Macro

POINTER
 
Pointer merupakan sebuah variabel yang berisi alamat dari variabel lain. Suatu pointer dimaksudkan untuk menunjukan ke suatu alamat memori sehingga alamat dari suatu variabel dapat diketahui dengan mudah. Arti pointer dalam bahasa sehari-hari adalah petunjuk atau bisa di bilang penentu atau pointer secara sederhana bisa diartikan sebagai tipe data yang nilainya mengarah pada nilai yang terdapat pada sebuah area memori (alamat memori). Namun dalam bahasa C, Pointer bisa berfungsi sebagai variabel array berarti pointer sebagai penunjuk elemen array ke-0 dalam variabel C.
MACRO
Preprocessor Directives adalah suatu perintah yang termasuk kedalam program, tetapi bukanlah instruksi dari program itu sendiri, tetapi untuk preprocessor. Preprocessor ini dijalankan secara otomatis oleh kompiler, ketika didalam proses penterjemahan (Compile) program berlangsung, didalamnya membuat nilai pembuktian pertama dan menterjemahkan code program didalam kode objek.


Contoh Program Menggunakan Pointer

script :

#include <conio>
#include <iostream>
main ()
{
    int samsung, asus, *xiaomi;
   samsung=80;
   xiaomi=&samsung;
   asus=*xiaomi;

   cout<<"Nilai samsung adalah\t: "<<samsung<<endl;
   cout<<"Nilai xiaomi adalah\t: "<<xiaomi<<endl;
   cout<<"Nilai asus adalah\t: "<<asus<<endl;

   getch();
}


tampilan :







Contoh Program Menggunakan File Header Sendiri

script :

#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include"tamvan.h"
reza()
ragil
    int ABC, *nescaffe, luwak;
   wahyu;
   tikno(34);
   ABC=1000;
   nescaffe=&ABC;
   luwak=ABC;

   pelo("\nMau Pesen Apa Bang\n");
   cout<<"\nHarga Kopi ABC\t\t= "<<ABC<<endl;
   cout<<"Harga Kopi Nescaffe\t= "<<nescaffe<<endl;
   cout<<"Harga Kopi Luwak\t= "<<luwak<<endl;

   yusri;
topan


tampilan

Komentar