Assalamualaikum . Hae jumpa lagi dengan gw. pada kesempatan kali ini wgw akan ngebahas tentang bahasa C, lebih tepatnya tentang struktur pemrograman bahasa C. Okelah gak usah panjang X lebar karena kalo panjang X lebar itu rumus persegi panjang dan gw gak akan bahas tentang persegi panjang cok . Sekarang simak baik - baik artikel ini agar kamu paham.
Sebelum menulis suatu program dengan bahasa pemrograman tertentu, kamu haruslah paham dulu mengenai struktur programnya. Struktur program merupakan bentuk umum dari program yang ditulis dengan bahasa pemrograman yang kamu pakai. Dengan memahami struktur program, kamu tidak akan kebingungan saat pertama kali menulis program. berikut ini struktur nya.
Header File
Bagian paling atas pada kode program bahasa C berisi header file. Header file biasanya berisi instruksi preprosesor untuk mendefinisikan konstanta atau makro untuk mengikutsertakan file library tertentu. untuk mendefinisikan konstanta atau makro menggunakan perintah #define makro definisi. Untuk mengikutsertakan atau memanggil file library menggunakan perintah #include <Nama file library>. File library berisi deklarasi fungsi atau konstanta. Dengan mengikutsertakan file library, kita dapat menggunakan fungsi - fungsi yang terdapat didalamnya sehingga tidak perlu membuat fungsi sendiri lagi. contoh file library yang sering dipakai yaitu: stdio.h, stdlib.h, dan math.hFungsi
Bahasa C memiliki struktur yang terdiri atas sebuah fungsi atau sekumpulan fungsi - fungsi. Dalam bahasa C terdapat fungsi utama yang harus ada , yaitu bernama main() . Fungsi - fungsi lainnya boleh ditambahkan kedalam program, dengan ketentua bahwa nama setiap fungsi tersebut tidak ada yang sama. Setiap fungsi berisi kumpulan pernyataan/ instruksi (statment) yang diapit kurung kurawal { ... }.Pernyataan
Pernyataan merupakan perwujudan dari langkah - langksh algoritma yang dituliskan didalam fungsi. setiap pernyataan biasanya ditulis dalam satu baris untuk memudahkan pembacaan kode program. Setiap pernyataan harus diakhiri dengan tanda titik koma ; . Apabila tanda titik koma ini tidak ditulis maka akan menyebabkan eror pada saat kompilasi kode program.Komentar
Komentar merupakan baris program yang tidak akan di eksekusi oleh komputer. penulisan komentar bertujuan untuk memberi catatan pada baris / kode program yang kamu buat.Contoh penulisan komentar satu baris : // Program dengan bahasa C
Contoh penulisan komentar lebih dari satu baris : /* Komentar yang lebih dari satu baris */
Kata Kunci
Kata kunci (keyword) adalah kata- kata yang telah digunakan oleh kompilator dan tidak boleh digunakan sebagai nama variabel, konstanta, atau fungsi . Bahasa C standar ANSI memiliki 32 kata - kata kunci. beberapa kompiler kadang menambahkan beberapa kata kunci baru sesuai kebutuhan. Misalnya Turbo - C , menambahkan 7 kata kunci sehingga terdapat 39 kata kunci. Berikut ini 32 kata kunci untuk bahasa C standar ANSI.auto const double float int short struct unsigned break continue else for long signed switch void case default enum goto register sizeof typedef volatile char do extern if return static union while
Nama Pengenal
Nama pengenal (identifier name) adalah nama yang ditentukan sendiri oleh pembuat program sebagai variabel, konstanta, atau fungsi. Pembuat program bebas menentukan nama pengenal dengan ketentuan sebagai berikut :1. Nama pengenal harus atas minimal 1 karakter dan maksimal 32 karakter
2. Nama pengenal harus berbeda dengan kata kunci
3. karakter pertama harus berupa huruf atau karakter garis bawah
4. Tidak boleh menggunakan karakter khusus ( !, ?, #, dsb) kecuali garis bawah _
5. Huruf besar dan kecil dianggap berbeda.
oke itulah sedikit penbahasan dari saya tentang struktur pemrograman bahasa C. barangkali ada kesalahan saya ya memang wajar lah tod !!! karena kan namanya juga manusia kan wajar aja kalo salah, kalo pengen komen komen aja gak usah ragu ataupun bimbang. Sekian dari saya.
Wassalamualaikum
Source: Buku pelajaran gue