Pengantar
Pelajaran 2 dari 17 dalam kursus Fungsi dalam C di Coddy.
Jika variabel dan konstanta menyimpan keadaan program, fungsi menentukan tindakannya. Pada dasarnya, fungsi adalah potongan kode bernama yang dapat digunakan kembali di berbagai bagian program.
Sintaks untuk membuat fungsi dalam C adalah sebagai berikut:
type function_name(parameters)
{
instructions to be executed
}Baris pertama adalah signature fungsi. Baris ini dimulai dengan tipe pengembalian, yang memberi tahu tipe nilai yang akan dikembalikan fungsi. Jika fungsi tidak mengembalikan nilai apa pun, tipe pengembaliannya adalah void.
Berikutnya adalah nama fungsi, yang mirip dengan nama variabel.
Setelah nama, kamu mencantumkan parameter di dalam tanda kurung. Jika fungsi tidak memiliki parameter, gunakan tanda kurung kosong.
Lalu, di dalam kurung kurawal, kamu menulis instruksi yang akan dijalankan oleh fungsi.
Mari lihat contohnya:
void first_function()
{
printf("Hello Coddy.tech!\n");
}Dalam contoh ini, fungsi bertipe void, yang berarti fungsi ini tidak mengembalikan apa pun. Fungsi ini tidak memiliki parameter, jadi kita menggunakan tanda kurung kosong setelah nama fungsi (first_function). Fungsi ini hanya mencetak "Hello Coddy.tech!" ke konsol.
Setelah mendefinisikan fungsi, bagian kedua adalah eksekusi. Jika kita mendefinisikan fungsi tetapi tidak memanggilnya, fungsi itu tidak akan dijalankan, jadi kita perlu memanggilnya.
Untuk memanggil fungsi dalam C, kita menggunakan sintaks:
function_name(arguments)Setelah nama fungsi, tanda kurung berisi nilai untuk parameter fungsi. Karena fungsi pertama kita tidak memiliki parameter, kita dapat memanggilnya seperti ini:
first_function();Dan seluruh programnya akan seperti ini:
#include <stdio.h>
void first_function() {
printf("Hello Coddy.tech!\n");
}
int main() {
first_function();
return 0;
}Outputnya adalah:
Hello Coddy.tech!Tantangan
MudahDalam kode yang diberikan, definisikan fungsi bernama <strong>display_info</strong> yang menampilkan teks berikut:
name: Coddy.tech
language: C language
title: FunctionsPanggil fungsi tersebut di fungsi main.
Coba sendiri
#include <stdio.h>
// Definisi fungsi
int main() {
// Memanggil fungsi
return 0;
}
Semua pelajaran di Fungsi dalam C
Latihan sendiri: Compiler C online