โครงสร้างโปรแกรม
แบ่งออกเป็น 5 ส่วน คือ
1 Preprocessor Directive ปรีโปรเซสเซอร์ไดเร็กทีฟ
-
ทุกโปรแกรมต้องมีส่วนนี้
-
ใช้เรียกไฟล์ที่โปรแกรมจะใช้ในการทำงานก่อนการคอมไพล์
-
ใช้กำหนดค่าคงที่ให้กับโปรแกรม
-
เริ่มต้นด้วยเครื่องหมาย #
-
ที่เราจะใช้บ่อยกันมี 2 directives คือ
-
#include ใช้สำหรับเรียกไฟล์ที่โปรแกรมใชในการทำงาน
-
#define ใช้สำหรับกำหนดมาโครที่ให้กับโปรแกรม
-
การใช้ #include
พิมพ์ว่า #include <ชื่อไฟล์> หรือ #include “ชื่อไฟล์”
โดยที่
< > จะเรียกไฟล์ใน directory ที่กำหนดโดยตัวคอมไพล์เลอร์
“ ” จะเรียกไฟล์ใน directory ทีทำงานอยู่ในปัจจุบัน
“ ” จะเรียกไฟล์ใน directory ทีทำงานอยู่ในปัจจุบัน
-
การใช้ #define
#define ชื่อ ค่าที่ต้องการ
2 Global Declarations ส่วนประกาศ
-
เป็นการประกาศตัวแปรเพื่อใช้งานในโปรแกรม โดยตัวแปรนั้นสามารถใช้ได้ในทุกที่ในโปรแกรม
-
เป็นส่วนที่ใช้ในการประกาศ Function Prototype ของโปรแกรม
-
ส่วนนี้ในบางโปรแกรมอาจจะไม่มีก็ได้
3 Main Function ส่วนฟังก์ชั่นหลัก
-
ส่วนนี้ทุกโปรแกรมจะต้องมี โดยโปรแกรมหลักจะเริ่มต้นด้วย main() และตามด้วยเครื่องหมายปีกกาเปิด ‘{’ และปีกกาปิด ‘}’
-
ระหว่างปีกกาจะประกอบไปด้วยคำสั่ง(Statement) ต่างๆ ที่จะให้โปรแกรมทำงาน
-
แต่ละคำสั่งจะต้องจบด้วยเซมิโคลอน ‘;’
(Semicolon)
4 User Define Function ส่วนกำหนดฟังก์ชันใช้งานเอง
-
สร้างฟังก์ชันหรือคำใหม่ ขึ้นมาใช้งานตามที่เราต้องการ
-
ระหว่างปีกกาจะประกอบด้วยคำสั่ง(Statement) ต่างๆ ที่จะให้ฟังก์ชันทำงาน
-
สามารถเรียกใช้ภายในโปรแกรมได้ทุกที่
ตัวอย่าง:
#include <stdio.h>
int function()
void main(void)
{
...
statement ;int function()
{
statement ;
...
return (int value) ;
}
int function()
void main(void)
{
...
statement ;int function()
{
statement ;
...
return (int value) ;
}
5 Program
Comments ส่วนอธิบายโปนแกรม
-
ใช้เขียนส่วนอธิบายโปรแกรม (คอมเมนต์)
-
ช่วยให้ผู้ศึกษาโปรแกรมภายหลังเข้าใจการทำงานของโปรแกรม
-
ส่วนของคำอธิบายจะถูกข้ามเมื่อคอมไพล์โปรแกรม
โปรแกรมภาษาซีเบื้องต้น
จะถูกแบ่งเป็นสองส่วน
1.ส่วนหัวของโปรแกรม(Header file) - ใช้กำหนดคำสั่งและข้อกำหนดต่างๆที่โปรแกรมจะทำงานตาม
#include <stdio.h>2.ส่วนของคำสั่งหลัก(Main function) - ใช้ใส่คำสั่งต่างๆ
main()
{
statement ;
}2.3 ตัวแปร
ตัวแปร
(Variable) คือ
การจองพื้นที่ในหน่วยความจำของคอมพิวเตอร์สำหรับเก็บข้อมูลที่ต้องใช้ในการ
ทำงานของโปรแกรม
โดยมีการตั้งชื่อเรียกหน่วยความจำในตำแหน่งนั้นด้วย
เพื่อความสะดวกในการเรียกใช้ข้อมูล
ถ้าจะใช้ข้อมูลใดก็ให้เรียกผ่านชื่อของตัวแปรที่เก็บเอาไว้
รูปแบบในการประกาศตัวแปรในภาษา Cการสร้าวตัวแปรขึ้นมาใช้งานจะเรียกว่า การประกาศตัวแปร (Variable Declaration) โดยเขียนคำสั่งให้ถูกต้องตามแบบการประกาศตัวแปร แสดงดังนี้ type name;
type : ชนิดของตัวแปร
name : ชื่อของตัวแปร ซึ่งต้องตั้งให้ถูกต้องตามหลักของภาษา C
การเขียนคำสั่งเพื่อประกาศตัวแปร ส่วนใหญ่แล้วจะเขียนไว้ในส่วนหัวของโปรแกรมก่อนฟังก์ชัน main ซึ่งการเขียนไว้ในตำแหน่งดังกล่าว จะทำให้ตัวแปรเหล่านั้นสามารถเรียกใช้จากที่ใดก็ได้ในโปรแกรม
ไม่มีความคิดเห็น:
แสดงความคิดเห็น