18 ฟังก์ชั่น


  • ฟังก์ชั่นคือชื่อเรียกของโค๊ดที่ไม่ขึ้นอยู่กับส่วนใดๆของโปรแกรม ทำงานด้วยตัวเอง และอาจจะส่งค่าคืนกับผู้เรียกใช้งานหรือไม่ก็ได้
  • การประกาศฟังก์ชั่น
    return_type function_name(parameter_type1 name_1 , parameter_Type2 name_2,….parameter_type2 name n);
  • Function definition
    return_type function_name(parameter_type1 name_1 , parameter_Type2 name_2,….parameter_type2 name n)
    {
        // statement
        // statement
        ……
        // statement
    };
  • ควรตั้งชื่อฟังก์ชั่นให้มีความหมายชัดเจน
  • ดูว่าการเรียกใช้ฟังก์ชั่นแต่ละครับ มีการส่งผ่านอาร์กิวเมนต์ถูกต้องหรือไม่
  • กำหนดอาร์กิวเมนต์ที่จำเป็นจริงๆเท่านั้น


No comments:

Post a Comment