รู้จักส่วนประกอบของภาษา C
สวนหัว (Header) จะเปนสวนที่อยูที่ตอนตนของโปรแกรม โดยอยูนอกสวนที่เรียกวาฟงกชัน ที่สวนหัวของโปรแกรมจะประกอบดวยคําสั่งที่เปนการกําหนดคาหรือกําหนดตัวแปรตางๆ คําสั่งในที่ขึ้นตนดวยสัญลักษณ # เปนคําสั่งที่เรียกวาตัวประมวลผลกอน (Preprocessor) คือคําสั่งที่จะไดรับการทํากอนที่จะมีการคอมไพลโปรแกรม ตัวประมวลผลกอนที่สําคัญของภาษาซีแบงออกเปน 2 ประเภทดังนี้

ส่วนประกอบของภาษา C
สวนประกอบที่ 1
สวนหัว (Header) จะเปนสวนที่อยูที่ตอนตนของโปรแกรม โดยอยูนอกสวนที่เรียกวาฟงกชัน ที่สวนหัวของโปรแกรมจะประกอบดวยคําสั่งที่เปนการกําหนดคาหรือกําหนดตัวแปรตางๆ คําสั่งในที่ขึ้นตนดวยสัญลักษณ # เปนคําสั่งที่เรียกวาตัวประมวลผลกอน (Preprocessor) คือคําสั่งที่จะไดรับการทํากอนที่จะมีการคอมไพลโปรแกรม ตัวประมวลผลกอนที่สําคัญของภาษาซีแบงออกเปน 2 ประเภทดังนี้
# include
ในภาษาซีจะมีฟงกชันมาตรฐานที่ผูผลิตคอมไพเลอรไดจัดเตรียมไวให ซึ่งมักจะเกี่ยวของกับการรับขอมูลการแสดงผลขอมูลการคํ านวณ และอื่น ๆ ซึ่งผูเขียนโปรแกรมสามารถเรียกใชงานไดทันที โดยไมตองเขียนโปรแกรมแกรมเอง ในตัวอยางจะมีการใชคําสั่ง printf( ) ซึ่งเปนคําสั่งที่ใชแสดงขอความออกทางอุปกรณแสดงผลมาตรฐาน เชน จอภาพ
คําสั่ง printf( ) เปนการเรียกใชฟงกชันมาตรฐานซึ่งอยูในกลุมที่เรียกวา Standard Inputand Output เมื่อจะเรียกใชฟงกชันใดในกลุมดังกลาว จะตองบอกใหคอมไพเลอรไปอานคาที่อยูในอินคลูชไฟลที่ชื่อ stdio.h มาไวที่สวนตนของโปรแกรม โดยใชคําสั่ง #include <stdio.h>เพราะฉะนั้นผูเขียนโปรแกรมควรจะศึกษาฟงกชันมาตรฐานที่คอมไพเลอรแตละบริษัทได
เตรียมไวใหวาคํ าสั่งใดใชคูกับอินคลูชไฟลใด
# define
ใชสําหรับการกําหนดคาคงที่ ตัวอยางเชน #define YES 1 คํ าสั่งดังกลาวเปนการกําหนดวา หากที่ใดในโปรแกรมมีคําวา YES จะถูกแทนที่ดวยคาทางขวามือ ในที่นี้คือ 1 นอกจากในสวนหัวของโปรแกรมอาจจะมีการประกาศตัวแปร และสวนของการประกาศโปรโตไทปไวที่สวนหัวของโปรแกรมไดอีกดวย
สวนประกอบที่ 2 ฟงกชัน (Function)
สวนของฟงกชันคือสวนของคําสั่งที่บอกใหคอมพิวเตอรทํางานตาง ๆ เชน การรับขอมูล การคํานวณ การแสดงผลเปนตน โปรแกรมภาษาซีจะประกอบดวยฟงกชันยอยหลาย ๆ ฟงกชัน แตจะมีฟงกชันหลักฟงกชันหนึ่งที่ชื่อวาฟงกชัน main( ) เสมอ โดยที่การทํางานของโปรแกรมจะตองเริ่มการทํางานจากฟงกชันนี้
ไอทีจีเนียส เอ็นจิเนียริ่ง ให้บริการด้านไอทีครบวงจร
ทั้งงานอบรม (Training) สัมมนา รับเขียนโปรแกรม เว็บไซต์ แอปพลิเคชัน งานออกแบบกราฟิก และงานด้าน E-Marketing ทั้ง SEO, PPC และ Social Media Marketing
ติดต่อเราเพื่อสอบถามผลิตภัณฑ์ ขอราคา หรือปรึกษาเรื่องไอทีได้เลยค่ะ
