Laman

Jumat, 13 April 2012

Kerangka Bahasa C


BAHASA PEMROGRAMAN C


Program C pada hakekatnya tersusun atas sejumlah blok fungsi. Sebuah program minimal mengandung sebuah fungsi. Fungsi pertama yang harus ada dalam program C dan sudah ditentukan namanya adalah main(). Setiap fungsi terdiri atas satu atau beberapa pernyataan, yang secara keseluruhan dimaksudkan untuk melaksanakan tugas khusus.
Bagian pernyataan fungsi (sering disebut tubuh fungsi) diawali dengan tanda kurung kurawal buka ({) dan diakhiri dengan tanda kurung kurawal tutup (}). Di antara kurung kurawal itu dapat dituliskan statemen-statemen program C. Namun pada kenyataannya, suatu fungsi bisa saja tidak mengandung pernyataan sama sekali. Walaupun fungsi tidak memiliki pernyataan, kurung kurawal haruslah tetap ada. Sebab kurung kurawal mengisyaratkan awal dan akhir definisi fungsi. Berikut ini adalah struktur dari program C. 



Kerangka Dasar Bahasa C
Kerangka program C diberikan sebagai berikut:
a. Ada satu atau lebih fungsi, namun yang harus ada di dalam sebuah program C adalah
fungsi main()
b. Deklarasi variable
c. Perintah (statement)
d. Akses library
e. Komentar

Tipe Data
Bahasa C mendukung beberapa tipe data. Masing-masing tipe data berkaitan dengan cakupan nilai dan besar memori yang digunakan. Tipe-tipe data tersebut diberikan pada tabel di bawah
ini.

Tipe-tipe data dasar di atas dapat pula digunakan bersamaan dengan keterangan-sifatnya (qualifier), yaitu short, long, signed dan unsigned. Contohnya, long int dan long double. Penggunaan qualifier ini juga menentukan cakupan nilai dan besar memori yang digunakan.

Variabel
Variabel adalah media untuk mendapatkan dan menyimpan data. Sedangkan melakukan deklarasi variable berarti menuliskan program yang menyatakan satu atau beberapa variabel beserta tipe data-nya dan diakhiri dengan tanda titik-koma ; .

Interpretasi potongan program tersebut adalah melakukan deklarasi variabel sehingga variabel a, t dan LuasSegitiga yang memiliki tipe data float. Pernyataan di atas dapat juga dikatakan bahwa a, t dan LuasSegitiga adalah variabel-variabel float.

Konstanta


Interpretasi potongan program di atas adalah melakukan deklarasi konstanta dengan simbol nama dua untuk menggantikan (substitusi) angka 2. Selain untuk menggantikan angka, dengan deklarasi konstanta, karakter dan string (kumpulan karakter) juga dapat disubsitusi dengan suatu simbol-nama.

Fungsi main()
Fungsi main() adalah fungsi yang harus ada pada setiap program C. Dengan demikian simbol nama main tidak dapat diubah dengan simbol-nama lain sehingga, misalnya, menjadi nima(). Selain itu juga, program C juga mengartikan huruf besar dan huruf kecil berbeda (case-sensitive). Misalnya, h berbedan dengan H. Dengan demikian, fungsi main() juga tidak bisa diubah namanya dengan MAIN().Perhatikan potongan program berikut ini.

Interpretasi potongan program di atas adalah sebagai berikut:
a. Tipe data int pada int main (void) berarti nilai balikan (return) dari fungsi main bertipe integer.
b. Perintah return(0); berarti nilai balikan dari fungsi main samadengan nol.
c. Simbol void pada int main (void) berarti fungsi main tidak menerima data apapun sebelum program mulai dijalankan.

Semoga tulisan ini bermanfaat

Tidak ada komentar:

Posting Komentar