0Pricing
C Academy · Pelajaran

Mendefinisikan dan Memanggil Fungsi

Tulis fungsi dengan parameter dan nilai pengembalian, serta pahami pentingnya pemrograman modular.

Mendefinisikan dan Memanggil Fungsi adalah pelajaran C Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 3. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar C Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus C Academy mencakup 3 pelajaran total.

Mendefinisikan dan Memanggil Fungsi

Mendefinisikan dan Memanggil Fungsi

Fungsi memungkinkan kita memecah program menjadi bagian-bagian yang lebih kecil dan dapat digunakan kembali.

Dalam pelajaran ini, Anda akan mempelajari cara:

  • Mendefinisikan dan memanggil fungsi.
  • Menggunakan parameter fungsi dan nilai kembalian.
  • Menulis kode yang modular dan efisien.
Mendefinisikan dan Memanggil Fungsi — ilustrasi 1

Apa Itu Fungsi?

Apa Itu Fungsi?

Fungsi adalah blok kode yang menjalankan tugas tertentu.

Fungsi meningkatkan keterbacaan, penggunaan kembali, dan pengorganisasian kode.

Contoh sintaks:

returnType functionName(parameters) { // Function body }

Contoh: Mendefinisikan dan Memanggil Fungsi

Contoh: Mendefinisikan dan Memanggil Fungsi

Program ini mendefinisikan fungsi yang mencetak sebuah pesan.

#include <stdio.h>

void greet() {
    printf("Hello from a function!\n");
}

int main() {
    greet();
    return 0;
}

Parameter Fungsi

Parameter Fungsi

Fungsi dapat menerima nilai masukan yang disebut parameter.

Contoh:

void greetUser(char name[]) { printf("Hello, %s!\n", name); }

Contoh: Fungsi dengan Parameter

Contoh: Fungsi dengan Parameter

Program ini mendefinisikan fungsi yang menyapa pengguna berdasarkan namanya.

#include <stdio.h>

void greetUser(char name[]) {
    printf("Hello, %s!\n", name);
}

int main() {
    greetUser("Alice");
    return 0;
}

Nilai Kembalian dalam Fungsi

Nilai Kembalian dalam Fungsi

Fungsi dapat mengembalikan nilai menggunakan pernyataan return.

Contoh:

int add(int a, int b) { return a + b; }

Contoh: Fungsi dengan Nilai Kembalian

Contoh: Fungsi dengan Nilai Kembalian

Program ini menjumlahkan dua angka dan mengembalikan hasilnya.

#include <stdio.h>

int add(int a, int b) {
    return a + b;
}

int main() {
    int result = add(5, 10);
    printf("Sum: %d\n", result);
    return 0;
}

Mengapa Menggunakan Fungsi?

Mengapa Menggunakan Fungsi?

Fungsi membantu dalam:

  • Mengurangi pengulangan kode.
  • Meningkatkan keterbacaan dan kemudahan pemeliharaan.
  • Mengatur program yang kompleks menjadi bagian-bagian yang lebih kecil.

Ringkasan

Ringkasan

Dalam pelajaran ini, Anda telah mempelajari:

  • Cara mendefinisikan dan memanggil fungsi.
  • Cara meneruskan parameter ke fungsi.
  • Cara mengembalikan nilai dari fungsi.

Selanjutnya, kita akan mempelajari prototipe fungsi dan cakupan variabel dalam C!

Mendefinisikan dan Memanggil Fungsi — ilustrasi 10

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Mendefinisikan dan Memanggil Fungsi” gratis?

Ya — teks lengkap “Mendefinisikan dan Memanggil Fungsi” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus C Academy, upgrade ke CoddyKit PRO. Kursus C Academy mencakup 3 pelajaran total.

Apa yang akan aku pelajari di “Mendefinisikan dan Memanggil Fungsi”?

Tulis fungsi dengan parameter dan nilai pengembalian, serta pahami pentingnya pemrograman modular. Kamu berlatih C Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai C Academy?

Tidak diperlukan pengalaman sebelumnya. C Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 3.

Berapa lama pelajaran “Mendefinisikan dan Memanggil Fungsi” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran C Academy ini?

Ya. Setiap pelajaran C Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Mendefinisikan dan Memanggil Fungsi
  2. Prototipe Fungsi dan Lingkup
  3. Rekursi dalam C
← Kembali ke C Academy