โอเปอร์เรเตอร์ (Operator) / ฟังก์ชั่น (Function)
โอเปอร์เรเตอร์ (Operator)
แปลง่ายๆ ว่า กระทำ ก็แล้วกัน อาทิเช่น + บวก, - ลบ, * คูณ, / หาร, = เท่ากับ และอื่นๆอีกมากมาย..
z = x + y ; เอา x กระทำ บวก กับ y กระทำ เท่ากับ z => คือเอา x + y เอาค่าที่ได้ไปเก็บไว้ที่ตัวแปร z ก็เท่านั้นเอง..
ฟังก์ชั่น (Function)
ฟังก์ชั่นนี่ จะว่าไปแล้วเหมือน กล่องทำงาน เวลาจะให้มันทำงาน ก็ต้องทำการเรียกใช้ ซึ่งบางทีก็ต้องส่งข้อมูลดิบให้มันด้วย แล้วมันก็จะนำสิ่งที่เราส่งไปให้ เอาไปประมวลผลแล้วก็ส่งผลลัพท์กลับมาให้เรา
ฟังก์ชั่นนี้มีชื่อว่า calculate มีชนิดเป็น int (integer) เป็นฟังก์ชั่นบวกเลขสองค่า วิธีการใช้งานก็จะเป็นแบบว่า ส่งข้อมูลเลขสองค่าที่ต้องการบวกให้มัน int x , int y พอบวกเสร็จมันจะส่งคืนผลบวกที่เป็น int (integer) มาให้
ถึงตอนนี้คงพอจะรู้แล้วว่า ฟังก์ชั่นประกอบด้วย
- ชนิด -> int คือว่ามันจะส่งคืนค่า integer เท่านั้น (ฟังก์ชั่นที่ไม่ส่งคืนอะไรเลย ให้ตั้งชนิดเป็น void )
- ชื่อ -> calculate
- ค่าที่รับเข้ามา -> int x, int y เป็น integer สองตัว คือ x กับ y
- ค่าที่ส่งคืน -> return ในฟังก์ชั่นนี้ส่งคืนค่า integer z เวลาเรียกใช้งานฟังก์ชั่นนี้
- ตัวแปร และ โอเปอร์เรเตอร์ต่างๆ เช่น int x, int y, int z z = x + y
- {....}ขอบเขตของฟังก์ชั่นนี้ คำสั่งที่อยู่นอกเขตถือว่าไม่ใช่
แปลง่ายๆ ว่า กระทำ ก็แล้วกัน อาทิเช่น + บวก, - ลบ, * คูณ, / หาร, = เท่ากับ และอื่นๆอีกมากมาย..
z = x + y ; เอา x กระทำ บวก กับ y กระทำ เท่ากับ z => คือเอา x + y เอาค่าที่ได้ไปเก็บไว้ที่ตัวแปร z ก็เท่านั้นเอง..
ฟังก์ชั่น (Function)
ฟังก์ชั่นนี่ จะว่าไปแล้วเหมือน กล่องทำงาน เวลาจะให้มันทำงาน ก็ต้องทำการเรียกใช้ ซึ่งบางทีก็ต้องส่งข้อมูลดิบให้มันด้วย แล้วมันก็จะนำสิ่งที่เราส่งไปให้ เอาไปประมวลผลแล้วก็ส่งผลลัพท์กลับมาให้เรา
ฟังก์ชั่นนี้มีชื่อว่า calculate มีชนิดเป็น int (integer) เป็นฟังก์ชั่นบวกเลขสองค่า วิธีการใช้งานก็จะเป็นแบบว่า ส่งข้อมูลเลขสองค่าที่ต้องการบวกให้มัน int x , int y พอบวกเสร็จมันจะส่งคืนผลบวกที่เป็น int (integer) มาให้
ถึงตอนนี้คงพอจะรู้แล้วว่า ฟังก์ชั่นประกอบด้วย
- ชนิด -> int คือว่ามันจะส่งคืนค่า integer เท่านั้น (ฟังก์ชั่นที่ไม่ส่งคืนอะไรเลย ให้ตั้งชนิดเป็น void )
- ชื่อ -> calculate
- ค่าที่รับเข้ามา -> int x, int y เป็น integer สองตัว คือ x กับ y
- ค่าที่ส่งคืน -> return ในฟังก์ชั่นนี้ส่งคืนค่า integer z เวลาเรียกใช้งานฟังก์ชั่นนี้
- ตัวแปร และ โอเปอร์เรเตอร์ต่างๆ เช่น int x, int y, int z z = x + y
- {....}ขอบเขตของฟังก์ชั่นนี้ คำสั่งที่อยู่นอกเขตถือว่าไม่ใช่
ความคิดเห็น
แสดงความคิดเห็น