คำสั่งที่ใช้งานในภาษา C ล้วนเป็นฟังก์ชันทั้งสิ้น ดังนั้นโปรแกรมที่เขียนขึ้นจึงประกอบด้วยฟังก์ชันมากมาย ที่ถูกกำหนดให้ทำหน้าที่ใดหน้าที่หนึ่งในลักษณะโมดูลย่อย พื่อทำงานให้บรรลุเป้าหมาย เมื่อภาษาC ประกอบไปด้วยฟังก์ชันและต้องทำความเข้าใจเกี่ยวกับความหมายของฟังก์ชันเสียก่อน
ฟังก์ชัน (Function) คือ ชุดคำสั่งที่เขียนขึ้นเพื่อให้คอมพิวเตอร์ทำงาน ที่อนุญาตให้สามารถรับข้อมูล (Input) ประมวลผล (Processes) และแสดงผลข้อมูล (Output) โดยฟังก์ชันที่ถูกเขียนขึ้นพร้อมใช้งาน และสามารถเรียกมาใช้งานได้ทันที จะถูกจัดเก็บไว้ในไลบารีมาตรฐาน (Standard Library) ในภาษา C จะมีฟังก์ชันพิเศษฟังก์ชันหนึ่งที่จำเป็นต้องมีไว้ในโปรแกรมเสมอ คือ ฟังก์ชัน main() ทั้งนี้ฟังก์ชันดังกล่าวจัดเป็นฟังก์ชันหลักที่นำมาใช้เป็นจุดเริ่มต้นของโปรแกรมเพื่อสั่งให้ทำงาน
- คำสั่งที่ใช้งานในภาษา C ล้วนเป็นฟังก์ชัน(Function) ทั้งสิ้น ดั้งนั้นโปรแกรมที่เขียนจะประกอบด้วยฟังก์ชัน(Function)ที่ถูกกำหนดให้ทำหน้าที่ใดหน้าที่หนึ่งในลักษณะโมดูลย่อย (Module) เพื่อทำงานให้บรรลุเป้าหมาย ฉะนั้นเราจึงต้องมีการทำความเข้าใจเกี่ยวกับความหมายของฟังก์ชันเสียก่อน
- พรีโปรเซสเซอร์ไดเรกทีฟ (Preprocessor Directive) ถือได้ว่าเป็นส่วนที่สำคัญส่วนหนึ่งในภาษา C ที่เป็นตัวบอกให้คอมไพเลอร์รับทราบว่า ให้นำไฟล์ส่วนดังกล่าวมาคอมไพล์ร่วมกันด้วย โดยการนำ Header file เข้ามาด้วยการเขียนแบบนี้ #include <stdio.h> หรือ #include “stdio.h”
- ฟังก์ชัน (Function) คือ ชุดคำสั่งที่เขียนเพื่อสั่งให้คอมพิวเตอร์ทำงาน ที่อนุญาตให้สามารถรับข้อมูล (Input) ประมวลผล (Processes) และแสดงผลข้อมูล (Output) และจะถูกจัดเก็บไว้ในไลบรารีมาตรฐาน (Standard Library)
- เฮดเดอร์ไฟล์ชื่อ stdio.h จัดเป็นเฮดเดอร์ไฟล์ของฟังก์ชันหนึ่งในไลบรารีมาตรฐาน ที่มักจะถูกเรียกใช้งานบ่อยๆ เนื่องจากเกี่ยวข้องกับอินพุตและเอาต์พุต เช่น ฟังก์ชัน printf() ที่ใช้สำหรับสั่งพิมพ์ตัวแปรหรือข้อความ ฟังก์ชัน scanf() ที่ใช้รับค่าตัวแปร
- ความหมายของพรีโปรเซสเซอร์นั้นก็คือ “ตัวประมวลผลก่อน” ซึ่งจะต้องถูกกำหนดไว้นอกฟังก์ชันเสมอ โดยในส่วนนี้จะถูกประมวลผลก่อนชุดคำสั่งภายในฟังก์ชัน จึงเป็นที่มาของคำว่า พรีโปรเซสเซอร์ และการเขียนพรีโปรเซสเซอร์จะต้องนำหน้าด้วยเครื่องหมาย # เสมอ พรีโปรเซสเซอร์ที่อยู่ในภาษาC
- ฟังก์ชันหลัก (Main Function) ฟังก์ชัน main() ในภาษา C จัดเป็นฟังก์ชันที่ทำหน้าที่เสมือนกับเป็นโปรแกรมหลักที่ใช้สั่งให้ชุดคำสั่งทำงาน รวมถึงการเรียกใช้ฟังก์ชันย่อยอื่นๆ ทำงาน กล่าวคือการสั่งงานในโปรแกรมจะอยู่ในฟังก์ชัน main() #include <stdio.h> void main()
- ไฟล์นามสกุล .h เรียกว่า Header file หรือไฟล์ส่วนหัวที่มีการประกาศรายละเอียดของคำสั่งในภาษา C โดยไฟล์ .h แต่ละไฟล์จะเก็บการประกาศของคำสั่งสำหรับใช้งานด้านต่างๆ ที่ไม่เหมือนกัน เช่น
stdio.h เป็นกลุ่มฟังก์ชั่นที่ใช้งานด้าน Input/Output ทั่วๆไป เช่น printf, scanf, puts และชุดคำสั่งจัดการไฟล์ เช่น fread, fwrite เป็นต้น
conio.h เป็นกลุ่มฟังก์ชั่นที่ใช้ควบคุมการแสดงผล, รับค่าจากคีย์บอร์ด เช่น cprintf, kbhit เป็นต้น
conio.h เป็นกลุ่มฟังก์ชั่นที่ใช้ควบคุมการแสดงผล, รับค่าจากคีย์บอร์ด เช่น cprintf, kbhit เป็นต้น
ไม่มีความคิดเห็น:
แสดงความคิดเห็น