codequick-darkmode-logo
MasukDaftar
Dasar-dasar Bahasa C

Syllabus:

Dasar-dasar Bahasa C

15 Pelajaran 210 Pertanyaan Koding Online


Topik apa yang akan dibahas dalam kursus ini?

Dasar-dasar Bahasa C

  1. Pendahuluan:

    • Ikhtisar Kursus dan Tujuan

    • Apa itu Bahasa C dan Mengapa Kita Harus Menggunakannya?

    • Prasyarat dan Memulai

  1. Variabel dan Tipe Data dalam C:

    • Menggunakan 'printf' untuk output

    • Pengantar variabel dan tipe data

    • Tipe data dasar (int, float, char, double)

    • Modifier (short, long, signed, unsigned)

    • Deklarasi dan inisialisasi variabel

    • Konstanta dan enumerasi

  1. Fungsi dalam C:

    • Deklarasi dan definisi Function

    • Pemanggilan Function dan tipe pengembalian

    • Parameter dan argumen

  1. Operator dan Ekspresi:

    • Arithmetic operators

    • Relational operators

    • Logical operators

    • Bitwise operators

    • Increment and decrement operators

    • Assignment operators

    • Conditional expressions

  1. Struktur Kontrol: If-else:

    • Pernyataan bersyarat menggunakan if dan else

    • If-else bersarang

    • Tangga else-if

  1. Struktur Kontrol: Switch-case:

    • Pernyataan kondisional menggunakan switch-case

    • Kasus default

    • Break dan fall-through di switch-case

  1. Struktur Kontrol: While Loop:

    • Pengenalan while loop

    • Sintaks while loop

    • Iterasi dan kontrol dalam while loop

    • Menggunakan while loop dengan berbagai kondisi

  1. Struktur Kontrol: For Loop:

    • Pengenalan for loop

    • Sintaks for loop

    • Iterasi dan kontrol dalam for loop

    • Nested for loops

  1. Arrays di C:

    • Deklarasi dan inisialisasi

    • Array satu dimensi

    • Array multi dimensi

    • Manipulasi dan penggunaan array

  1. Pointer di C:

    • Pengenalan pointer dan alamat memori

    • Deklarasi dan inisialisasi pointer

    • Aritmatika pointer

    • Pointer ke array, fungsi, dan string

  1. Alokasi Memori Dinamis dalam C:

    • Mengalokasikan dan membebaskan memori menggunakan 'malloc', 'calloc', 'realloc', dan 'free'

    • Kebocoran memori dan praktik terbaik

  1. Strings dan Manipulasi String:

    • Character arrays dan string literals

    • Fungsi penanganan string ('<string.h>')

    • Bekerja dengan strings (concatenation, comparison)

  1. Struktur di C:

    • Mendefinisikan struktur

    • Inisialisasi dan mengakses anggota

    • Struktur bersarang dan array of structures

  1. Direktif Preprocessor:

    • Pengenalan preprocessor ('#include', '#define', '#if', '#else')

    • Kompilasi bersyarat

    • Makro

  1. Kata Penutup:

    • Kata penutup untuk merangkum kursus.

    • Ucapan Terima Kasih dan Langkah Selanjutnya