A. Sejarah Bahasa C
Akar dari bahasa C adalah dari bahasa BCPL yang dikembangkan oleh Martin Richards
pada tahun 1967.Bahasa ini memberikan ide kepada Ken Thompson yang kemudian
mengembangkan bahasa yang disebut dengan bahasa B pada tahun 1970. Perkembangan
selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun 1970-an di Bell
Telephone Laboratories Inc (sekarang adalah AT&T Bell Laboratories).
B. Struktur Dasar C
Struktur Dasar C secara lengkap terdiri atas 5 bagian:
1. Pemandu Kompiler ( Preprocessor directive)
2. Deklarasi variabel global dan fungsi-fungsi tambahan
3. Kepala fungsi utama –-> main( )
4. Tubuh atau definisi fungsi utama
5. Tubuh atau definisi fungsi-fungsi tambahan
Bentuk umumnya sebagai berikut:
Header {Pemandu Kompiler dan Pendeklarasian}
main( )
{
statemen-statemen;
}
fungsi tambahan( )
{
statemen- statemen;
}
Penjelasan:
Pemandu Kompiler adalah perintah pada kompiler untuk melakukan sesuatu pada waktu
kompilasi, penulisannya diawali dengan simbol # ,diantaranya:

  • #include nama file : menyisipkan isi suatu berkas kepala dalam suatu program ( file biasanya diakhiri dengan ekstension h ( .h ), contoh : #include <stdio.h>
  • #define : mensubstitusikan suatu teks dalam program, contoh : #define max 1000 {max diisi 1000}.
  • #undef : menghilangkan definisi yang sebelumnya dibuat oleh #define, contoh : #undef max

Untuk Lebih Jelas Silakan Klik Disini Untuk Download file ini