Lompat ke konten Lompat ke sidebar Lompat ke footer

Contoh Program Pointer dalam Bahasa C

Contoh Program Sederhana Pointer dalam Bahasa C


Contoh Program Sederhana Pointer dalam Bahasa C

Untuk Materi Pointer dalam Bahasa C dapat anda lihat di: Pointer dalam Bahasa C

Contoh Sederhana 1:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int I=21,F;
    int*IF;
    F=I;//nilai variabel F di isi nilai variabel I
    IF=&I;//pointer IF menuju alamat memori variabel I
    //sekarang alamat memori variabel I dan IF sama
    *IF=16;//alamat memori pointer IF di isi 16, sekarang IF bernilai 16
    //pengisian nilai pointer IF langsung melalui alamat memorinya

    printf("nilai dari IF=%d\n",*IF);
    printf("nilai dari I=%d\n",I);
    printf("nilai dari F=%d\n",F);
    return 0;
}

Contoh Sederhana 2:
#include <stdio.h>
main()
{
    int b,a=50;
    int *pointer1;

    pointer1 = &a;//pointer pointer1 menuju alamat memori variabel a
    b = *pointer1;//nilai variabel B di isi nilai dari alamat pointer pointer1
    //jadi nilai variabel B sama dengan nilai dari variabel A, tapi
    //alamat memori variabel A dan B berbeda
    //jadi nilai B di isi oleh nilai yang berasal dari alamat pointer pointer1
    printf("alamat a : %p\n",&a);
    printf("alamat b : %p\n",&b);
    printf("alamat pointer1 : %p\n\n",pointer1);

    printf("isi a : %d\n",a);
    printf("nilai dari b : %d\n",b);
    printf("nilai yang ditunjuk oleh pointer1 : %d\n",*pointer1);
}

Untuk contoh program Pointer dalam Bahasa C yang lebih komplek dapat anda lihat di:
Program Mengurutkan Kartu dengan Bahasa C
Linked List Dalam Bahasa C
Stack (tumpukan) dalam Bahasa C
Queue (Antrian) dalam Bahasa C


Contoh Program Pointer dalam Bahasa C
MARKIJAR: MARi KIta belaJAR

Posting Komentar untuk "Contoh Program Pointer dalam Bahasa C"