Sintaks Umum dan fungsinya dalam Bahasa C
Jenis |
Sintaks pada C |
Tugas |
Header Files |
#include |
Digunakan untuk menyertakan header files dalam program. Header files mengandung deklarasi fungsi dan variabel yang akan digunakan dalam program. |
Fungsi Utama (entry point) |
int main() |
Setiap program C harus memiliki fungsi main(). Ini adalah titik awal eksekusi program. |
Komentar |
// |
Untuk komentar satu baris |
/* isi komentar */: |
Untuk komentar multi-baris |
|
Deklarasi Variabel |
tipe_data nama_variabel; |
Digunakan untuk mendeklarasikan variabel |
Inisialisasi Variabel |
tipe_data nama_variabel = nilai; |
Digunakan untuk mendeklarasikan dan menginisialisasi variabel. |
Operasi Aritmetika |
• +, -, *, /, %:. |
Untuk operasi penjumlahan, pengurangan, perkalian, pembagian, dan modulus |
Struktur Pengendalian |
if (kondisi) |
Digunakan untuk membuat percabangan jika kondisi tertentu terpenuhi. |
else |
Digunakan bersamaan dengan if untuk mengeksekusi kode alternatif jika kondisi tidak terpenuhi. |
|
for (inisialisasi; kondisi; perubahan) |
Digunakan untuk membuat loop for. |
|
while (kondisi) do |
Digunakan untuk membuat loop while. |
|
do { } while (kondisi) |
Digunakan untuk membuat loop do-while |
|
Input dan Output: |
printf(); |
Digunakan untuk mencetak output ke layar. |
scanf(); |
Digunakan untuk mengambil input dari pengguna |
|
Array |
tipe_data nama_array[ukuran];: |
Digunakan untuk mendeklarasikan array. |
String |
Char nama[20]; |
String dalam bahasa C dinyatakan sebagai array karakter (char). |
Fungsi |
tipe_data nama_fungsi(parameter) { … return nilai; }
|
Digunakan untuk mendefinisikan fungsi mengembalikan nilai.
Return nilai; Digunakan untuk mengembalikan nilai dari fungsi |
Void nama_fungsi(parameter) { … } |
Digunakan untuk mendefinisikan fungsi yang tidak mengembalikan nilai |
|
Penggunaan Library |
#include <nama_library.h>: |
Digunakan untuk menyertakan library yang diperlukan |
#include <stdio.h> |
Library berisi fungsi untuk input/output data seperti seperti printf, scanf, fopen, fclose |
|
#include <string.h> |
Library untuk mengelola data string seperti strlen, strcpy, strcmp, |
|
#include <math.h> |
Library untuk fungsi aritmatika seperti sqrt, sin, cos, log, |
|
#include <stdlib.h> |
Menyediakan fungsi-fungsi dasar seperti alokasi memori (malloc), pengelolaan proses (system), dan konversi tipe data (atoi, atof). |