Bahasa C – Array

main()
{
    int bilangan[10];
    bilangan[0]=200;
    bilangan[1]=400;
    bilangan[2]=800;
    bilangan[3]=69;
    bilangan[4]=96;

    printf("bilangan ke-1 adalah %d\n",bilangan[0]);
    printf("bilangan ke-2 adalah %d\n",bilangan[1]);
    printf("bilangan ke-3 adalah %d\n",bilangan[2]);
    printf("bilangan ke-4 adalah %d\n",bilangan[3]);
    printf("bilangan ke-5 adalah %d\n",bilangan[4]);
    printf("bilangan ke-6 adalah %d\n",bilangan[6]);
    printf("bilangan ke-7 adalah %d\n",bilangan[7]);
    printf("bilangan ke-8 adalah %d\n",bilangan[8]);
    printf("bilangan ke-9 adalah %d\n",bilangan[9]);
    printf("bilangan ke-10 adalah %d\n",bilangan[10]);

    getch();
}

Coba deh dicompile. Kenapa bilangan ke 6 sampai 10 ada isinya?
Menurut misteri, memori yang dipesan sama array udah ada yang isi, sebelum programmer ngisi.
Jadi gunakanlah array sebanyak yang diperlukan. Jangan serakah.

:hammer

Share

Tinggalkan Balasan