Dasar Bahasa C · Pelajaran 1 dari 12

Struktur program C

8 menit baca · BelajarCode

Bahasa C dikembangkan oleh Dennis Ritchie di Bell Labs pada awal 1970-an. Sampai sekarang C dipakai untuk sistem operasi, firmware perangkat elektronik, basis data, dan interpreter bahasa lain. Banyak kampus memakai C di mata kuliah pemrograman dasar karena C memaksa kita memahami apa yang terjadi di memori.

Program pertama

C
1#include <stdio.h>23int main(void) {4    printf("Halo, mahasiswa baru!\n");5    return 0;6}
Keluaran
Halo, mahasiswa baru!
Bagian-bagian program
BagianArtinya
#include <stdio.h>Perintah praprosesor untuk menyertakan pustaka masukan dan keluaran standar, tempat printf dideklarasikan
int main(void)Fungsi utama. Program selalu mulai dijalankan dari main
{ ... }Blok isi fungsi
printf(...)Menampilkan teks. \n adalah karakter baris baru
return 0;Mengakhiri program dengan status 0, artinya berhasil

Setiap pernyataan diakhiri titik koma. C membedakan huruf besar dan kecil: Printf tidak sama dengan printf.

Dari kode sumber menjadi program

C adalah bahasa yang dikompilasi. Kode sumber harus diterjemahkan menjadi file yang bisa dijalankan sebelum dipakai.

Perjalanan program C
  1. Langkah 1, Mulai: Kode sumber halo.c
  2. Langkah 2, Proses: Praprosesor mengolah #include dan #define
  3. Langkah 3, Proses: Kompiler menerjemahkan menjadi kode assembly lalu kode objek
  4. Langkah 4, Proses: Linker menggabungkan kode objek dengan pustaka standar
  5. Langkah 5, Selesai: File program yang bisa dijalankan
Perintah terminal
gcc halo.c -o halo
./halo

Di Playground BelajarCode, langkah kompilasi itu dikerjakan otomatis di server saat kamu menekan Jalankan.

Komentar

C
1#include <stdio.h>23/* Komentar beberapa baris.4   Biasanya dipakai untuk menjelaskan isi berkas. */5int main(void) {6    // Komentar satu baris7    printf("Komentar tidak ikut dikompilasi\n");8    return 0;9}
Keluaran
Komentar tidak ikut dikompilasi

Cek pemahaman

Apa fungsi baris #include <stdio.h>?

Latihan

Biodata singkat

Tulis program C yang menampilkan nama, NIM, dan program studimu dalam tiga baris, dengan satu komentar yang menjelaskan isi program.

Jalankan contoh kode di pelajaran ini tanpa instalasi lewat compiler C online.

Tandai pelajaran ini selesai

Masuk ke aplikasi untuk mencatat kemajuan, lalu lanjutkan ke pelajaran berikutnya dari perangkat mana pun.

Buka di aplikasi