Belajar bahasa C langkah demi langkah: tutorial pemrograman C untuk pemula
Pemrograman C adalah tutorial langkah demi langkah untuk belajar pemrograman C dari nol, dalam 45 pelajaran singkat.
Mulai dari program pertama Anda sampai pointer, memori, file dan debugging, lengkap dengan diagram dan soal latihan.
Tutorial bahasa C ini mengajarkan C standar modern (C17) dengan urutan yang jelas, satu konsep setiap kali, dan menjelaskan apa yang berubah di standar terbaru, C23. Setiap pelajaran melanjutkan pelajaran sebelumnya, jadi Anda bisa belajar bahasa C dari awal, dan setiap halaman juga berguna sebagai referensi cepat.
Setiap program lengkap di dalam pelajaran sudah dikompilasi dan dijalankan, dan output aslinya ditampilkan di bawah kode. 13 diagram orisinal menunjukkan apa yang terjadi di dalam komputer: bagaimana program dibuat, bagaimana perulangan berjalan, bagaimana array dan string tersimpan di memori, bagaimana pointer bekerja dan bagaimana call stack bertambah saat rekursi.
Yang akan Anda pelajari (11 bagian, 45 pelajaran)
• Memulai: apa itu C, menyiapkan compiler (Windows, macOS, Linux, online dan di Android), program pertama Anda, cara kerja kompilasi, komentar
• Dasar-dasar: kata kunci dan identifier, variabel, konstanta dan literal, tipe data dan ukurannya, operator, prioritas operator dan konversi, output dengan printf, input dengan scanf dan fgets
• Alur Kontrol: if dan else, pernyataan switch, perulangan for, perulangan while dan do-while, break dan continue
• Fungsi: fungsi, argumen dan nilai kembalian, cakupan dan masa hidup, rekursi
• Array dan String: array, array multidimensi, string, fungsi string dan keamanan
• Pointer dan Memori: pointer, pointer dan array, pointer dan fungsi, memori dinamis dengan malloc, calloc, realloc dan free
• Tipe Buatan Sendiri: struktur (struct), union, enumerasi, typedef
• File: membuka dan menulis file, membaca file, file biner
• Program yang Lebih Besar: preprosesor, makro dan jebakannya, program multi-file dan file header
• Kesalahan dan Debugging: kesalahan umum dengan pesan compiler asli, perilaku tak terdefinisi, tips debugging
• Referensi: referensi cepat (cheat sheet) dan apa yang baru di C23
Cara pelajaran mengajar
• Penjelasan singkat dan sederhana, diikuti contoh program lengkap beserta output-nya
• 13 diagram tentang kompilasi, tipe data, kondisi, perulangan, array, string, pointer, memori dinamis, struktur dan rekursi
• 15 program dengan kesalahan yang disengaja, lengkap dengan pesan compiler asli dan perbaikannya
• 121 soal latihan beserta jawaban di akhir hampir setiap pelajaran, untuk menguji pemahaman Anda
• Tips dan peringatan tentang kesalahan yang paling sering dibuat pemula
Fitur
• Pencarian di semua pelajaran
• Bisa offline, tanpa akun
• Tersedia dalam 8 bahasa: English, Español, Português, Français, Deutsch, العربية, हिन्दी dan Bahasa Indonesia (penjelasan diterjemahkan; kode C tetap sama)
• Desain bersih dan modern dengan mode gelap
• Blok kode bisa digeser ke samping, jadi program tetap mudah dibaca di HP
Untuk siapa
• Pemula yang ingin belajar pemrograman C sebagai bahasa pertama
• Pelajar SMK dan mahasiswa yang mengikuti mata kuliah bahasa C
• Pembelajar mandiri yang ingin memahami cara kerja program yang dekat dengan hardware
• Programmer yang sudah menguasai bahasa lain dan mencari tutorial C yang jelas
Aplikasi ini adalah alat bantu belajar independen. Isinya berdasarkan standar ISO C serta dokumentasi compiler GCC dan Clang, dan tidak berafiliasi dengan vendor compiler, universitas, atau badan standar mana pun.