Thuta Learning
ရှာဖွေရန်
IntermediateProgrammingbeginner

Function Parameters

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

Parameter ဆိုတာ function ထဲကို data ပို့တဲ့နည်းလမ်းပါ။ Function တစ်ခုကို reusable ဖြစ်စေချင်ရင် hard-coded value မရေးဘဲ parameter သုံးတာကောင်းပါတယ်။

c
#include <stdio.h>

void greet(char name[], int age) {
  printf("Hello %s, age %d
", name, age);
}

int main() {
  greet("Sai", 20);
  greet("Nandar", 22);
  return 0;
}

greet() function က name နဲ့ age parameter နှစ်ခုလက်ခံပါတယ်။ Function ကိုခေါ်တဲ့အခါ value မတူပေးလို့ output မတူထွက်လာပါတယ်။

You should see
Hello Sai, age 20 Hello Nandar, age 22

Info

Parameter type နဲ့ ပေးတဲ့ argument type ကို ကိုက်ညီအောင်ရေးပါ။

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • greet(20, "Sai") လို့အစဉ်မှားပေးရင် function signature နဲ့မကိုက်တော့ပါ။