Contoh Program Sederhana Pointer dalam Bahasa C
Untuk Materi Pointer dalam Bahasa C sanggup 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, kini IF bernilai 16
//pengisian nilai pointer IF pribadi 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 pola aktivitas Pointer dalam Bahasa C yang lebih komplek sanggup anda lihat di:
Program Mengurutkan Kartu dengan Bahasa C
Linked List Dalam Bahasa C
Stack (tumpukan) dalam Bahasa C
Queue (Antrian) dalam Bahasa C
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