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 strlenstrcpystrcmp,

#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).

Last modified: Sunday, 8 October 2023, 11:55 AM