Kamis, 13 Desember 2018

Pointer & Array

Pointer &Array
Nama :Marcel
Kelas :CB-01
NIM  :2201809071 

POINTER
Pointer adalah suatu variabel yang digunakan sebagai penunjuk alamat memori dimana alamat itu mengandung alamat value dari variabel lain.
Contoh:
 int *pointer=#
* adalah fungsi yang digunakan untuk menunjukan alamat variabel.
& adalah fungsi yang digunakan untuk menunjukan value atau isi dari sebuah variabel.
misalnya: 
int x,y;  //x dan y  bertipe data int
int *pointer; //*pointer pointer menunjukan objek

x=78;
pointer=&x; // pointer yang berisi alamat dari x
y=*pointer; // y berisi nilai yang ditunjukan oleh pointer

printf("Alamat x dari memori : %d\n",&x);
printf("Value pointer : %d\n",pointer);
printf("Value x : %d\n",x);
printf("Value yang ditunjukan oleh pointer : %d\n",*pointer);
printf("Value y : %d\n",y);
 
Array 
 Array adalah sebuah variabel yang digunakan untuk menampung banyak data tapi dengan syarat yang sama.
Contoh: 
int A[5]={1,2,3,4,5}; //array dalam interger untuk menanpung banyak variabel.
printf("%d",A[0]); // jika ingin print nilai 1 maka kita gunakan array ke 0 yaitu A[0].
printf("%d",A[1]);// jika ingin print nilai 2 maka kita gunakan array ke 1 yaitu A[1] dst.
Array memiliki 2 jenis yaitu:
-Array 1D yang hanya dapat menampung elemen- elemen yang memiliki tipe yang sama, tetapi isi dari elemennya boleh berbeda.
 Contoh: 
 int A[3]={1,2,3};
-Array 2D yang dapat menanpung 2 indeks yang berbeda seperti baris dan kolom.
Contoh: 
 int board[8][8];

Tidak ada komentar:

Posting Komentar