Minggu, 11 Maret 2012

Struktur Program Bahasa C

Bahasa C dikatakan sebagai bahasa pemrograman terstruktur, karena strukturnya menggunakan fungsi-fungsi sebagai program-program bagian (sub rutin). Fungsi utama yang pertama kali diproses adalah fungsi yang bernama main(), selain itu adalah merupakan fungsi-fungsi bagian yang dapat ditulis setelah fungsi “main() atau diletakan di file pustaka (library).


Jika fungsi-fungsi yang tersedia pada file pustaka (library) dan akan dipakai  di  suatu  programaka  file  judulnya  (Header)  nya  harus disertakan/ditulis  pada                        progradengan  menggunakapreprocessor directive  #include,  contohnya  #include  <stdio.h>  yang  berarti  akan mengambil  fungsi-fungsi  yang   tersedia  pada  library      standar IO, diantaranya clrscr(), printf, scanf(), dll.




Untuk komentar / penjelasan program harus diapit diantara (/* .*/).



Penulisan program bahasa C bersifat Case Sensitive artinya penamaan  fungsi,  variabel  maupun  keyword-nya  membedakan huruf kecil dan besar.


Adapun struktur bahasa C sebagai berikut:



#include < file-file header>

/*    directive    #include   digunakan   jika    mengambil   fungsi-fungsi libarary*/


main()    /* fungsi utama sbg awal dimulainya pemrosesan program

*/

{                       /*blok awal*/

statemen-statemen;

}                       /*blok akhir*/



Fungsi-fungsi lain()

{

statemen-statemen;

}



Pemakaian #include pustaka (library) yang umum

    conio.h = Tampilan Layar : clrscr(), textcolor(), textbackground(), textattr(),dll.
    stdio.h  =  standart  input/output :  clrscr(),  printf(),  scanf(),  puts(), gets(), getch(),cprintf(), dll.
    stdlib.h = standart library (akses file / stream) : fopen(), flose(), fread(), fwrite(), fprintf(), fscanf(), dll.




    alloc.h/malloc.h   =   pengalokasian   memori   (memori    dinamis)   :

malloc(), free(), calloc(), dll.



Pemakaian Escape Sequnce pada fungsi output (printf(),gets(),dll)Karakter Escape Sequence sering digunakan untuk menampilkan hasil output, seperti mengganti baris, membunyikan bel, dll).


Contoh program sederhana:



#include <stdio.h>

main()

{

clrscr();

printf(“Hallo kawan-kawan.!\n”); /* \n : ganti baris baru */

printf(“Saya sedang belajar bahasa C…nih..susah looh!”);

}

0 komentar:

Posting Komentar

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Online Project management