Mendeklarasikan Fungsi
Termasuk bagian Dasar-Dasar dalam perjalanan C di Coddy. Pelajaran 46 dari 63.
Fungsi dalam C adalah blok kode yang melakukan tugas tertentu. Fungsi membantu mengatur kode, membuatnya dapat digunakan kembali, dan meningkatkan keterbacaan. Berikut struktur dasar deklarasi fungsi dalam C:
return_type function_name(parameter1_type parameter1_name, parameter2_type parameter2_name, ...) {
// kode yang akan dijalankan
return value; // jika return_type bukan void
}Contohnya, fungsi sederhana yang menyapa pengguna mungkin terlihat seperti ini:
void greet() {
printf("Hello, welcome to C programming!");
}Untuk menggunakan (memanggil) fungsi ini di program utamamu, tulis:
int main() {
greet();
return 0;
}Fungsi juga dapat menerima parameter dan mengembalikan nilai, yang akan kita pelajari dalam pelajaran berikutnya.
Tantangan
MudahBuat fungsi bernama printNumbers yang mencetak angka dari 1 sampai 5. Lalu, panggil fungsi ini dua kali di dalam fungsi main.
Output kamu seharusnya terlihat seperti ini:
1 2 3 4 5
1 2 3 4 5Pastikan tidak ada spasi setelah angka 5, dan tambahkan baris baru setelah angka 5 (\n)
Coba sendiri
#include <stdio.h>
// Deklarasikan fungsimu di sini
int main() {
// Panggil fungsimu dua kali di sini
return 0;
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Alur Kontrol
Pernyataan IfIf - ElseElse-IfSwitch CaseOperator TernaryTantangan RangkumanIf - Else Bersarang7Fungsi
Mendeklarasikan FungsiTipe Nilai KembaliParameterTantangan Rangkuman #1Dasar-Dasar RekursiPrototipe FungsiTantangan Rangkuman #22Variabel
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