Buku Pegangan Pemrograman C Terbaik
Selamat datang di Kursus Pemrograman C Terbaik!
Kursus ini dirancang untuk membawa Anda dari pemula hingga programmer C tingkat lanjut. Repositori berisi semua kode sumber, proyek, kumpulan masalah, dan sumber daya tambahan untuk melengkapi pembelajaran Anda. Lihat video ini untuk menonton kursus C saya.
Daftar isi
- Buku Pegangan Pemrograman C Terbaik
- Daftar isi
- Perkenalan
- bab
- Proyek
- Kumpulan Masalah
- Sumber Daya Tambahan
- Cara Menggunakan Repositori Ini
Perkenalan
Repositori ini adalah bagian dari The Ultimate C Programming Handbook . Kursus ini bertujuan untuk memberikan panduan komprehensif untuk mempelajari pemrograman C.
bab
Kursus ini dibagi menjadi beberapa bab, masing-masing berfokus pada aspek berbeda dari pemrograman C:
- Bab 1 : Variabel, Konstanta & Kata Kunci
- Pelajari cara mendeklarasikan dan menginisialisasi variabel di C.
- Memahami berbagai jenis konstanta.
- Biasakan diri Anda dengan kata-kata khusus dalam C.
- Bab 2: Instruksi dan Operator
- Berbagai jenis instruksi di C.
- Operator aritmatika, relasional, dan logika.
- Konversi tipe implisit dan eksplisit.
- Bab 3: Instruksi Bersyarat
- Eksekusi kode bersyarat menggunakan pernyataan if-else.
- Evaluasi kondisi menggunakan operator relasional dan logika.
- Bab 4: Petunjuk Kontrol Loop
-
while
, do-while
, dan for
loop. - Kontrol pernyataan seperti
break
dan continue
.
- Bab 5: Fungsi dan Rekursi
- Definisi, deklarasi, dan pemanggilan fungsi.
- Konsep dan penggunaan fungsi rekursif.
- Bab 6: Petunjuk
- Deklarasi dan penggunaan pointer.
- Operasi yang melibatkan pointer.
- Bab 7: Array
- Array satu dimensi dan multi dimensi.
- Mengakses elemen array menggunakan pointer.
- Bab 8: Senar
- Inisialisasi dan manipulasi string.
- Fungsi perpustakaan standar untuk string.
- Bab 9: Struktur
- Definisi dan penggunaan struktur.
- Mengakses anggota struktur menggunakan pointer.
- Bab 10: File I/O
- Membaca dari dan menulis ke file.
- Menangani file menggunakan pointer.
- Bab 11: Alokasi Memori Dinamis
-
malloc()
, calloc()
, realloc()
, dan free()
fungsi. - Mengelola memori yang dialokasikan secara dinamis.
Proyek
- Proyek 1: Permainan Menebak Angka
- Sebuah permainan menyenangkan di mana pemain mencoba menebak angka yang dihasilkan secara acak.
- Proyek 2: Permainan Pistol Air Ular
- Variasi dari permainan Batu-Kertas-Gunting klasik.
Kumpulan Masalah
Setiap bab berisi kumpulan masalah untuk menguji pemahaman Anda dan berlatih coding. Kumpulan masalah mencakup berbagai tantangan dan latihan yang relevan dengan isi bab ini.
Sumber Daya Tambahan
- Unduh Buku Pegangan (Gulir ke bagian bawah halaman dan arahkan ke bagian Buku Pegangan)
- Unduh Catatan Tulisan Tangan
- Unduh Lembar Cheatnya
- Tonton Video Kursus
Cara Menggunakan Repositori Ini
- Kloning repositori ke mesin lokal Anda menggunakan:
git clone https://github.com/CodeWithHarry/The-Ultimate-C-Programming-Course.git
- Telusuri setiap bab untuk menemukan pelajaran dan contoh kode yang relevan.
- Selesaikan kumpulan soal yang disediakan di akhir setiap bab untuk memantapkan pemahaman Anda.
- Kerjakan proyek untuk menerapkan pengetahuan Anda dalam skenario dunia nyata.
Jangan ragu untuk menjelajahi setiap bab dan mengerjakan latihan untuk memperkuat pembelajaran Anda. Selamat membuat kode!