a. Header File
Header file berisi intruksi preprosesor
untuk mendefinisikan konstanta atau makro atau untuk mengikut
sertakan file library tertentu.
Contoh Header file:
#define PI 3.14
Mendefinisikan PI dalam kode program
sebagai 3.14
#define TRUE 1
Mendefinisikan TRUE dalam kode program
sebagai 1
#include
Mengikutsertakan file library stdio.h
b. Fungsi
Pada bahas C terdapat fungsi utama yang
harus ada yaitu main (), setiap fungsi berisi sekumpulan
pernyataan/intruktur (statement) dan fungsi – fungsi lainya yang
diapit ole tanda kurung kurawal.
Contoh penulisa fungsi utama :
main()
Fungsi main ditulis tanpa menyebutkan
tipe datanya, fungsi ini sering terjadi error pada beberapa
kompilator.
int main()
Fungsu main ditulis dengan tipe data
integer, di akhiri pernyaatan return 0.
void main()
Fungsi main ditulis dengan tipe data
void. Beberapa kompilator kadang menolak penulisan seperti ini.
c. Pernyataan
Setiap pernyataan ditulis dalam satu
baris dan diakhiri tanda titik koma.
d. Komentar
Komentar merupakan baris program yang
tidak dieksekusi, tujuannya untuk memberi catatan tertentu pada kode
progran.
Penulisan komentar diawali tanda /*
dan diakhiri tanda */.
e. Kata Kunci
Kata kunci (keyword) adalah kata-kata
yang telah digunakan oleh kompilator dan tidak boleh digunakan
sebagai nama variabel, konstanta atau fungsi.
Kata kunci bahasa C antara lain :
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
int
long
register
return
short
signed
sizeof
static
struct
switch
typedef
union
unisigned
void
volatile
while
f. Nama Pengenal (identifier name)
Nama Pengenal adalah nama-nama yang
ditentukan sendiri oleh pembuat program untuk variabel, konstanta
atau fungsi.
Ketentuan identifier name :
- Tidak boleh menggunakan keyword
- minimum 1 karakter dan maksimum 32 karakter
- Karekter pertama harus huruf
- Tidak boleh menggunakan karakter-karakter khusus (spasi, ! , ? dan sebagainya)
- Huruf besar dan huruf kecil dianggap berbeda (case sensitif).
Contoh program bahasa C dengan nama
“Struktur.c”.
/*
-----------------------------
File Struktur.c
dibuat oleh Wahyudin
-----------------------------
*/
#include /* Header
file */
int main () /* Fungsi Utama
*/
{
printf(“Struktur Bahasa C \n”);
/* statemen */
return 0;
}