Ahlan wa sahlan !

Ahlan wa sahlan...
TIKmawar adalah blog TIK untuk guru dan siswa yang ingin memahami teknologi secara logis, praktis, dan menyenangkan. Bareng Bu Mawar, kita akan belajar TIK tidak hanya klik-klik, tetapi juga memahami maksudnya .

Pengantar Program dalam Bahasa C

 Setiap program C ternyata tidak berdiri sendiri. Ada dua bagian penting yang harus selalu ada.

Teks program dalam Bahasa C terdiri dari dua bagian:

  1. Teks yang diproses oleh compiler.
  2. Teks yang tidak diproses oleh compiler, yaitu yang dituliskan di antara /* dan */ berisi komentar bisa beberapa baris yang memudahkan kamu untuk memahami sebuah program. Bisa juga dengan // yaitu komentar hanya di satu baris.

Kamu dapat membedakan kedua jenis teks tersebut dari contoh-contoh yang diberikan. Sebuah program dalam Bahasa C disimpan dengan ekstensi “.c”. Sebuah program utama terdiri dari dua bagian, yaitu:

  1. Kamus/ header: bagian program yang berisi nama-nama yang dideklarasikan (fungsi, variabel, dll).
  2. Program (badan program): bagian yang berisi instruksi/perintah yang dijalankan komputer.

Setiap kalimat dalam bahasa C, baik berupa deklarasi maupun instruksi, selalu diakhiri dengan ”;” , atau diakhiri dengan suatu blok yang terdiri dituliskan di antara dan }.

Contoh program sederhana :

  1. /* ini komentar, bisa lebih dari 1 baris
  2.  Program menuliskan “ahlan wa sahlan ! */
  3. #include<stdio.h>
  4. int
  5. main()
  6. {                   //komentar dalam 1 baris : badan program
  7.     printf("ahlan wa sahlan !\n ");
  8. return 0;
  9. }

 Pernah menulis printf tapi muncul error? Bisa jadi karena lupa #include <stdio.h>

Tanpa #include <stdio.h>, program C tidak bisa menampilkan apa pun ke layar.

Analogi : sebelum memasak, kita butuh alat. Dalam bahasa C, #include <stdio.h> adalah alat pertamanya.

Apa itu #include <stdio.h>

  • #include adalah perintah preprocessor (dijalankan sebelum program dikompilasi).
  • <stdio.h> adalah header file (berkas pustaka) standar C.
  • stdio singkatan dari Standard Input Output.

Artinya:
kita memasukkan definisi fungsi-fungsi input dan output standar ke dalam program C.

fungsi main akan mengembalikan sebuah angka bulat ke komputer.

Mengembalikan ke siapa?Bukan ke layar, tapi ke sistem/komputer (OS).

Angka itu digunakan komputer untuk tahu: program berjalan normal atau terjadi kesalahan

int main(void) {

    return 0;

}

Maknanya:

return → mengirim balik nilai

0 → tanda program sukses / tidak ada error

Analogi :

Seperti raport kecil yang dikirim ke komputer

Nilai 0 = lulus / aman

Kenapa harus int, bukan yang lain?

Karena:

Komputer paling mudah membaca angka. Bahasa C standar mengharuskan main mengembalikan angka.

Bagaimana? semoga cukup dimengerti, jika masih bingung silakan tanyakan di kolom komentar ya.

Tidak ada komentar:

Posting Komentar