ARRAY, POINTER, DAN STRUKTUR
1. Berikut ini adalah perbedaan antara
Array, Pointer, dan Stuktur.
Array adalah
kumpulan nilai-nilai data bertipe sama dalam tipe tertentu yang menggunakan
sebuah nama yang sama. Pointer adalah variable yang merujuk pada alamat
lokasi suatu memori tertentu, variable pointer dapat di deklarasikan dengan
menuliskan nama variablenya diawali dengan asterisk (‘*’). Struktur
adalah tipe data yang dapat melakukan penyimpanan beberapa data yang saling
terkait, sebagai satu kesatuan, sehingga data-data tersebut seakan-akan menjadi
suatu data tunggal.
2.
Deklarasi array
{tipe_data}{nama_array}[n] = {elemen1,…}
Cara mengakses
array
Untuk mengakses
array harus ditentukan indeks yang diakses
Berikut ini
contoh dalam membuat array pada C
#include
#include
int main (){
char
nama [8] = {'a', 's', 'p', 'i', 'r', 'e', 'l', 'i'};
int
nilai [2] = {'1', '2'};
printf("saya
memanggil array nama pada indeks 5 yaitu %c \n", nama [5]);
printf("saya
memanggil array nilai pada indeks 1 yaitu %c \n", nilai [1]);
getch();
return(0);
}
HASIL PROGRAM :
int nilai [9] = {‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’}
3.
Deklarasi
pointer
int *nilai;
cara mengakses
pointer
Terlebih dahulu
harus ditentukan alamat yang ditunjuk
4.
Deklarasi struktur
struct nama_struct{
/*macam-macam deklarasi
variable
*…
*/
};
Cara mengakses
struktur
1.
Menggunakan keyword typedef
Typedef
struct Mahasiswa {
char
NIM[12];
char
nama [50];
float
ipk;
};
2.
Menggunakan keyword struct
struct {
char
NIM[8];
char
nama[50];
float
ipk;
Trims ya,
BalasHapusSharing infonya bermanfaat.
Boleh dong kunjungan baliknya ke web saya :D
Langsung Cek di Toko Komputer Online Terpercaya atau https://agrestips.wordpress.com/