Tutorial Pemrograman C #02: Pengenalan Bahasa C

Tutorial Pemrograman C #02 Pengenalan Bahasa C

Melanjutkan pembahasan pada postingan sebelumnya yang berjudul Tutorial Program C #1: Pengenalan Bahasa C. Kali ini saya akan menambahkan beberapa point dari pembahasan sebelumnya. Apa saja point tersebut?

Compiler dan Linking

Sebelum program C dijalankan, maka harus melalui proses compile terlebih dahulu. Compile adalah suatu proses menterjemahkan seluruh program ke dalam bahasa mesin sekaligus. Proses compile dapat berhasil jika dalam program yang dibuat tidak ada kesalahan kaidah sama sekali seperti kesalahan penulisan variabel, kesalahan penulisan fungsi dll. Adapun linking adalah proses untuk menggabungkan beberapa file program hasil komplikasi.

Struktur Penulisan Program C

Dalam penulisan program C mempunyai suatu struktur sebagai berikut:
  • Program C tersusun atas sejumlah fungsi. Paling tidak ada satu fungsi utama yaitu fungsi bernama main.
  • Setiap fungsi tersusun atas beberapa statement atau pernyataan.
  • Penulisan setiap fungsi selalu diawali tanda ‘{‘ dan diakhiri dengan tanda ‘}’

Kerangka Program C

  1. Instruksi Preprocessor
Ada 2 jenis preprocessor yang dipakai pada program C
  • Preprocessor #define
Digunakan untuk mendefinisikan konstanta atau makro
Rumus:
#define <macro> <replacement nama>
Contoh:
#define TRUE 1
#define FALSE !TRUE
#define PI 3.14
  • Preprocessor #include
#include merupakan salah satu pengarah preprocessor (preprocessor directive) yang dipakai untuk membaca file yang diantaranya berisi deklarasi fungsi dan konstanta. File yang dibaca adalah file berekstensi .h (istilah file header). Program C menyediakan beberapa file header yang siap pakai, contoh stdio.h dan stlib.h
Contoh penggunaan
#include <stdio.h>
Artinya memerintahkan pada kompiler untuk membaca file stdio.h pada saat kompilasi. Bentuk umum directive adalah sebagai berikut:
#include <nama_file_header>
  1. DefinisiTipe
  2. Prototipe Fungsi
  3. Variabel
  4. Fungsi-fungsi

Untuk kerangka program C tidak saya jabarkan semua karena beberapa point memang akan ada pembahasan khusus dan akan dijabarkan pada postingan berikutnya.

Demikian postingan mengenai pengenalan bahasa C semoga bermanfaat. Dan bagi yang belum membaca part 1 nya silahkan baca disini Tutorial Program C #1: Pengenalan Bahasa C

Referensi:
  • Wikipedia: https://id.wikipedia.org/wiki/C_(bahasa_pemrograman)
  • PPT dari matakuliah Pemrograman Terstruktur dengan nama filenya 01 Pengenalan Bahasa C.ppt