Parameter
Termasuk bagian Dasar-Dasar dalam perjalanan C di Coddy. Pelajaran 48 dari 63.
Fungsi dalam C dapat menerima parameter (juga disebut argumen), yaitu nilai yang diteruskan ke fungsi saat fungsi tersebut dipanggil.
Deklarasikan fungsi yang menerima parameter:
int add(int a, int b) {
return a + b;
}Dalam contoh ini, add adalah fungsi yang menerima dua parameter bilangan bulat, a dan b, lalu mengembalikan jumlahnya.
Panggil fungsi dengan parameter:
int result = add(5, 3);Setelah menjalankan kode di atas, result berisi:
8Kamu juga dapat menggunakan variabel sebagai argumen:
int x = 10;
int y = 20;
int sum = add(x, y);Setelah menjalankan kode di atas, sum berisi:
30Tantangan
MudahBuat fungsi bernama calculateArea yang menerima dua parameter:
- Bilangan bulat
length - Bilangan bulat
width
Fungsi tersebut harus menghitung dan mengembalikan luas (length × width) persegi panjang.
Selanjutnya, di dalam fungsi main, baca dua bilangan bulat dari pengguna yang mewakili panjang dan lebar persegi panjang, panggil fungsi calculateArea dengan nilai-nilai tersebut, lalu cetak hasilnya dalam format: "Area: X", dengan X sebagai luas yang dihitung.
Coba sendiri
#include <stdio.h>
// Tulis fungsi calculateArea-mu di sini
int main() {
// Baca variabel
// Panggil calculateArea dan cetak hasilnya
return 0;
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
2Variabel
Tipe DataBilangan BulatFloat - DoubleKarakterBooleanKonstantaDasar printfAturan Penamaan VariabelKonversi Tipe Bagian 1Konversi Tipe Bagian 2Tantangan Rangkuman3Operator
Operator AritmetikaOperator ModuloInkrementasi/PenurunanOperator PenugasanOperator RelasionalOperator Logika Bagian 1Operator Logika Bagian 2Operator Logika Bagian 3Tantangan RangkumanLatihan sendiri: Compiler C online