Menu
CoddyTech

Parameter Fungsi

Pelajaran 3 dari 17 dalam kursus Fungsi dalam C di Coddy.

Fungsi dapat menerima parameter untuk mendapatkan data dari luar dan menggunakannya selama eksekusi. Parameter dicantumkan di dalam tanda kurung setelah nama fungsi seperti ini:

type function_name(type parameter1, type parameter2, ... type parameterN)

Setiap parameter memiliki tipe dan nama, yang dipisahkan dengan koma.

Misalnya, untuk menampilkan pesan yang berbeda di konsol, kita dapat mendefinisikan fungsi yang menerima string sebagai parameter:

#include <stdio.h>

void hello(char str[])
{
   printf("%s\n", str);
}

int main(void)
{
   hello("Welcome to Coddy");
   hello("Coddy.tech");
   hello("C with Coddy");
}

Fungsi hello() menerima satu parameter str bertipe char[]. Parameter ini disebut parameter formal.

Di dalam fungsi main, kita memanggil hello() tiga kali dengan string yang berbeda: "Welcome to Coddy", "Coddy.tech", dan "C with Coddy". String ini disebut argumen. Ini akan mencetak:

Welcome to Coddy
Coddy.tech
C with Coddy

Untuk menggunakan lebih banyak parameter, pisahkan dengan koma seperti ini:

void hello(int a, int b)
{
   // isi fungsi
}
challenge icon

Tantangan

Mudah

Dalam kode yang diberikan, definisikan fungsi bernama sum yang menerima dua parameter, a dan b. Fungsi tersebut akan mencetak jumlah a dan b.

Coba sendiri

#include <stdio.h>

// Definisikan fungsi sum di sini



int main(void)
{
    // Contoh, jangan ubah ini!
    sum(15, 200);  
}

Semua pelajaran di Fungsi dalam C

Latihan sendiri: Compiler C online