Wednesday, October 17, 2018

Pointer And Array

Definisi Pointer 

  • Suatu variabel yang menunjuk ke alamat memory variabel yang lainnya, untuk mendeklarasi variabel pointer maka harus ditambah tanda bintang(*) dibagian depan variabel

Contoh Program dengan pointer 

#include <stdio.h>

main(){
    int *ptr;
    int k;
    k=7;
    printf("Isi variabel k = %d",k);
    printf("\nAlamat variabel k = %d",&k);
    printf("\nAlamat variabel *ptr = %d",&ptr);
    printf("\nIsi variabel *ptr = %d",ptr);
    ptr=&k;
    printf("\nAlamat variabel *ptr = %d",&ptr);
    printf("\nIsi variabel *ptr = %d",ptr);
    printf("\nIsi dari alamat %d = %d",ptr,*ptr);
    printf("\n");
}

ARRAY

  • Array adalah tempat kosong yang dapat diisi oleh suatu angka, Array dapat menyimpan banyak angka tergantung dari yang kita inginkan, misalkan array[10]

Contoh Array :

#include <stdio.h>
main(){
int arrayx[3] ,arrayy[3] = {1,2,4}, x, y, i, temp, tempo;
printf(“PEMANFAATAN ARRAY\n\n”);
printf(“Bilangan dalam array adalah 1,2,4\n\n”); // dalam program ini isi array telah ditentukan dari awal
for(i=0;i<=2;i++){
arrayx[i] = arrayy[i]; // angka dalam array dimulai dari array 0
}
temp = arrayx[0]; //anggap arrayx[0] = minimum
for(i=0;i<=2;i++)
if (arrayx[i] < temp){
temp = arrayx[i];
}
tempo = arrayy[0];//anggap arrayy[0] = maximum
for(i=0;i<=2;i++)
if (arrayy[i] > tempo){
tempo = arrayy[i];
}
printf(“Maka Bilangan Terbesar dan Terkecil dalam Array adalah = %d dan %d “, tempo, temp);
}


Komponen-Komponen Array terdiri dari 4 :
  1. Ketik ditentukan
  2. Identifier (Nama Array)
  3. Indeks Operator([ ])
  4. Nilai Dimensi dalam Operator [ ]





















No comments:

Post a Comment