Konsep Array atau Larik



Beberapa cara pendeklarasian array:

int nilai[4] = {2, 4, 3, 7};


int nilai[] = {2, 4, 3, 7};


int nilai[4];
nilai[0] = 2;
nilai[1] = 4;
nilai[2] = 3;
nilai[3] = 7;

Untuk tipe data char,
Tanpa array:
char huruf = 'A';

Dengan array:

char kata[6] = {'A', 'z', 'h', 'a', 'r', 'y'};


char kata[6] = "Azhary";


char kata[] = "Azhary";

Ingat! Array of char = string.

Cara menampilkan string ke layar:
#include <stdio.h>

int main()
{
   char kata[] = "Azhary";
   printf("Nama = %s", kata);
   return 0;
}

Menampilkan huruf ke-2 pada variabel kata:
printf("%c", kata[1]);

Multi-dimensional Array,
char kalimat[2][15] = {"Azhary", "Arliansyah"};

Menampilkan kata "Azhary" pada variabel kalimat:
printf("%s", kalimat[0]);

..(!! Array adalah Pointer !!)..
*kata == kata[0]

*(kata + 1) == kata[1]

Contoh source code:
#include <stdio.h>

int main()
{
    int x[2];
    x[1] = 1;

    if (*(x + 1) == x[1])
    {
        printf("Sama\n");
    }

    return 0;
}

Post a Comment