Bahasa Pemprograman C

Panduan Awal

Halo Dunia

Buat file berikut ini dengan nama hello.c:

#include <stdio.h>
/* Akan menghasilkan "Halo Dunia!" */
int main(){
    printf("Halo Dunia!\n");
    return 0;
}

Lalu buka command line dan ketikkan perintah berikut untuk mengkompilasinya: gcc hello.c. Kompiler akan menghasilkan sebuah file baru di direktori yang sama dengan nama a.out. Jalankan program itu dengan perintah ./a.out. Program itu akan menghasilkan Halo Dunia!.

#include <stdio.h>

#xxxx adalah compiler directive yang dieksekusi lebih dahulu sebelum kode kita dievaluasi.

#include <stdio.h> adalah kode untuk memasukkan informasi, dalam hal ini adalah standard library dari C berupa stdio yang berisi segala informasi tentang standard input dan output.

/* Akan menghasilkan "Halo Dunia!" */

Kode yang ada diantara tanda /* dan */ tidak akan dievaluasi. Ini disebut Komentar. Biasanya komentar digunakan untuk memberikan definisi, instruksi, atau komentar tentang program atau fungsi untuk programmer, baik diri sendiri atau programmer lain.

int main(){}

Semua program C di jalankan dari fungsi bernama main. Setiap fungsi main mempunyai data tipe int yang artinya selalu menghasilkan integer jika program seleseai dijalankan. Lebih lengkap tentang fungsi akan dijelaskan nanti. Fungsi main mempunyai return type int, makanya kita taruh return 0; di paling akhir dari blok fungsi main().

printf("Hallo Dunia!\n");

Sebuah statement dari program ini yang akan memprint kalimat Halo Dunia!. Setiap statemen selalu diakhiri dengan tanda ;, yakni tanda untuk compiler bahwa statement ini telah berakhir disini.

printf() adalah fungsi untuk memprint string ke Standard output. Fungsi ini bisa kita gunakan karena kita meng-include stdio.h tadi.

Halo Dunia\n, tanda \n adalah format spesial yang akan interpresikan sebagai baris baru.