Senin, 05 Agustus 2013

Pointer Pada Program C



#include "stdio.h"
#include "conio.h"

void main(){
int n1,n2,n3,*pointer,*pointer1,*pointer2;

n1 = 123;
n2 = 345;
n3 = 678;

clrscr();
pointer = &n1;
pointer1 = &n2;
pointer2 = &n3;

printf("Nilai %d di alamat memori %p \n",*pointer,pointer);
printf("Nilai %d di alamat memori %p \n",*(pointer1),pointer+1);
printf("Nilai %d di alamat memori %p \n",*(pointer2),pointer+2);

getch();
clrscr(); }

LOGIKA PROGRAM
#include "stdio.h"
#include "conio.h"
·         Untuk menggunakan fungsi-fungsi yang di gunakan include tersebut.

void main(){
int n1,n2,n3,*pointer,*pointer1,*pointer2;

·         Pendeklarasian dari variabel-variabel yang nantinya akan di gunakan.

n1 = 123;
n2 = 345;
n3 = 678;
·         Variabel n1,n2,n3 yang isinya adalah bilangan memori

clrscr();
pointer = &n1;
pointer1 = &n2;
pointer2 = &n3;
·         Ini adalah memasukan variabel-variabel yang tadi telah di buat, lihat seperti di atas.

printf("Nilai %d di alamat memori %p \n",*pointer,pointer);
printf("Nilai %d di alamat memori %p \n",*(pointer1),pointer+1);
printf("Nilai %d di alamat memori %p \n",*(pointer2),pointer+2);

getch();
clrscr(); }
·         Ini adalah model tampilan program yang nantinya akan di tampilkan sesuai di atas.
·         %d adalah untuk normal , %p adalah untuk pengalamatan memori yang tadi di sertakan.
·          *pointer di sana adalah untuk memunculkan atau mengatifkan % .
·         Terlahir adalah penutup program.







 OUTPUT PROGRAM