Assalamualaikumm,

Selamat pagi

Selamat siang

Selamat sore

Selamat malam

Karena saya tidak tahu kapan kalian membaca artikel ini pagi, siang, sore, atau malam

 

Nah kan, Sebelumnya kita udah membahas teori tentang pointer, Kali ini yukkk kita masuk langsunggg ke prakteknya….

 

1. Menggantikan Sebuah ARRAY menggunakan sebuah POINTER

Code :

#include <stdio.h>

void main(){
int nilai[10] = {86,87,88,76,46,23,35,35,64,34};
int i, j, holder, *ip;

ip = &nilai;

printf("Data nilai sebelum diurutkan\n");

for(i = 0; i < 10; i++){
printf("%3d", *ip++);
}

printf("\n\n");

for(i = 0; i < 10; i++){
for(j = 0; j < 10; j++){
if(nilai[i] < nilai[j]){
holder = nilai[i];
nilai[i] = nilai[j];
nilai[j] = holder;
}
}
}

ip = &nilai;

printf("Data nilai setelah diurutkan menggunakan Array\n");

for(i = 0; i < 10; i++){
printf("%3d", nilai[i]);
}

printf("\n\n");

printf("Data nilai setelah diurutkan menggunakan Pointer\n");

for(i = 0; i < 10; i++){
printf("%3d", *ip++);
}
}

 

Output Code :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

2. Membandingkan Cara kerja POINTER dan ARRAY

Code :

#include <stdio.h>

void main(){
int i, j;
int *px;

int X[12][12] =
{
{0,1,1,0,0,0,0,0,0,1,1,0},
{0,0,1,1,0,0,0,0,1,1,0,0},
{0,0,1,1,0,0,0,0,1,1,0,0},
{0,0,0,1,1,0,0,1,1,0,0,0},
{0,0,0,1,1,1,1,1,1,0,0,0},
{0,0,0,0,0,1,1,0,0,0,0,0},
{0,0,0,0,0,1,1,0,0,0,0,0},
{0,0,0,1,1,1,1,1,1,0,0,0},
{0,0,0,1,1,0,0,1,1,0,0,0},
{0,0,1,1,0,0,0,0,1,1,0,0},
{0,0,1,1,0,0,0,0,1,1,0,0},
{0,1,1,0,0,0,0,0,0,1,1,0},
};

px = &X;

printf("Data :\n");

for(i = 0; i < 12; i++){
for(j = 0; j < 12; j++){
printf("%3d", *px++);
}
printf("\n");
}

printf("\n\nGambar :\n");

for(i = 0; i < 12; i++){
for(j = 0; j < 12; j++){
if(X[i][j])printf("\xDB");
else printf("\xFF");
}
printf("\n");
}


}


Output Code :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Selesaiiii………………………

Mungkin itu saja yang dapat disampaikan, semoga ilmunya bermanfaat.

Jangan lupa kalau belum baca artikel sebelumya, skuyy baca baca dulu

Membidik Target Tepat Sasaran Dengan Pointer

Terimakasih,

Wassalamualaikum Wr. Wb.