SlideShare a Scribd company logo
1 of 7
โครงสร้า ง
ในโปรแกรมที่พ ัฒ นาด้ว ยภาษา C
ของภาษา C

ทุก โปรแกรมจะมีโ ครงสร้า งการพัฒ นา
ไม่แ ตกต่า งกัน ซึ่ง ประกอบด้ว ย 6 ส่ว น
หลัก ๆ โดยที่แ ต่ล ะส่ว นมีห น้า ที่แ ตกต่า ง
1. ส่ว นของเฮดเดอร์ไ ฟล์
กัน ดัง นี้
(Header File or Processing
Directive) ส่วนนี้จะขึ้นต้นด้วย
เครื่องหมาย # เสมอ การทำางานของคอม
ไพเลอร์จะทำางานในส่วนนี้เป็นส่วนแรก จะ
เป็นส่วนที่เก็บไลบราลีมาตรฐานของภาษา
C ซึ่งจะถูกดึงเข้ามารวมกับโปรแกรมใน
ขณะแปลภาษาโปรแกรม (Compile) โดย
ใช้คำาสั่ง # Include ซึ่งสามารถเขียนได้ 2
โครงสร้า งของ
ภาษา ่ใช้เครื่องหมาย <…> คอมไพเลอ
C
แบบที
ร์จะค้นหาเฮดเดอร์จากไลบราลีของภาษา
C เพียงที่เดียวเท่านั้น ส่วนที่ใช้
เครื่องหมาย “…” คอมไพเลอร์จะค้นหา
เฮดเดอร์จากไลบราลีที่เก็บ Source Code
ของเราก่อน ถ้าหากไม่เจอก็จะไปค้นหาที่
ไลบราลีของภาษา C และเฮดเดอร์ไฟล์นี้
จะมีนามสกุลเป็น .h เท่านั้น
ในการเขียนโปรแกรมภาษา C เฮดเด
อร์ไฟล์ที่เก็บไลบราลีมาตรฐานในการ
จัดการเกี่ยวกับอินพุต และเอาต์พุตของ
โปรแกรมก็คือ stdio.h ซึ่งถือว่าเป็นส่วน
2. ส่ว นของตัว แปร Global เป็นส่วน
ประกาศตัวแปรที่สามารถใช้ร่วมกันได้ทั้ง
3.โปรแกรม ซึ่งง ก์นนี้จ(Function)็ไเป็น
ส่ว นของฟั ส่วช น ะมีหรือไม่มีก ด้
ั
ส่วนการทำางานของโปรแกรม ใน
โครงสร้างภาษา C จะบังคับให้มีอย่างน้อย
1 ฟังก์ชน คือ ฟังก์ชน main() ซึ่งเป็น
ั
ั
ฟังก์ชันเริ่มการทำางานของโปรแกรม โดย
ในขอบเขตของฟังก์ชันจะเริ่มต้นด้วย
เครื่องหมาย { และสิ้นสุดด้วยเครื่องหมาย }
4. ส่ว นของตัว แปร Local เป็นส่วน
ประกำศตัวแปรที่สำมำรถใช้ได้เฉพำะ
ภำยในฟังก์ชนของตนเองเท่ำนั้น ซึ่งส่วน
ั
นี้จะมีหรือไม่มีก เป็
5. ส่ว นของตัว โปรแกรม ็ได้ นส่วนคำำ
สั่งกำรทำำงำนของโปรแกรม โดยที่แต่ละ
คำำสั่งว นของตัว วยเครืกลับ เป็นส่วนของ
จะต้องจบด้ ส่ง ค่ำ ่องหมำย ; เสมอ
6. ส่

กำรส่งค่ำกลับเมื่อฟังก์ชนจบกำรทำำงำน
ั
โดยค่ำที่สงกลับนั้นจะต้องเป็นค่ำที่มีชนิด
่
ของข้อมูลตรงกับชนิดของข้อมูลที่ฟังก์ชัน
คืนค่ำกลับ (Return Type) ในกรณีไม่
ที่มำ : คู่มืออบรมครูวิทยำศำสตร์ คณิตศำสตร์ คอมพิวเตอร์ โลก ดำรำศำสตร์ และ
อวกำศ ระดับมัธยมศึกษำตอนปลำย
หนังสือเรียนรำยวิชำเพิ่มเติม กำรเขียนโปรแกรมเบื้องต้นด้วยภำษำ C
ที่มา : คู่มืออบรมครูวิทยาศาสตร์ คณิตศาสตร์ คอมพิวเตอร์ โลก ดาราศาสตร์ และ
อวกาศ ระดับมัธยมศึกษาตอนปลาย
หนังสือเรียนรายวิชาเพิ่มเติม การเขียนโปรแกรมเบื้องต้นด้วยภาษา C

More Related Content

What's hot

ภาษา C เบื้องต้น
ภาษา C เบื้องต้นภาษา C เบื้องต้น
ภาษา C เบื้องต้นApinyaphorn
 
โครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซีโครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซีBipor Srila
 
โครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซีโครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซีBipor Srila
 
หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1SubLt Masu
 
ประวัติภาษา C
ประวัติภาษา Cประวัติภาษา C
ประวัติภาษา CFair Kung Nattaput
 
การเขียนโปรแกรม Dev c++
การเขียนโปรแกรม Dev c++การเขียนโปรแกรม Dev c++
การเขียนโปรแกรม Dev c++Naowarat Jaikaroon
 
ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซีrussana
 
1. ประวัติภาษาซี
1. ประวัติภาษาซี1. ประวัติภาษาซี
1. ประวัติภาษาซีmansuang1978
 

What's hot (13)

ภาษา C เบื้องต้น
ภาษา C เบื้องต้นภาษา C เบื้องต้น
ภาษา C เบื้องต้น
 
งานทำ Blog บทที่ 13
งานทำ Blog บทที่ 13งานทำ Blog บทที่ 13
งานทำ Blog บทที่ 13
 
โครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซีโครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซี
 
โครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซีโครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซี
 
งานทำBlog บทที่ 1
งานทำBlog บทที่ 1งานทำBlog บทที่ 1
งานทำBlog บทที่ 1
 
หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1
 
ประวัติภาษา C
ประวัติภาษา Cประวัติภาษา C
ประวัติภาษา C
 
งานทำBlog บทที่ 1
งานทำBlog บทที่ 1งานทำBlog บทที่ 1
งานทำBlog บทที่ 1
 
การเขียนโปรแกรม Dev c++
การเขียนโปรแกรม Dev c++การเขียนโปรแกรม Dev c++
การเขียนโปรแกรม Dev c++
 
โครงสร้างของโปรแกรมภาษา C
โครงสร้างของโปรแกรมภาษา Cโครงสร้างของโปรแกรมภาษา C
โครงสร้างของโปรแกรมภาษา C
 
ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซี
 
1. ประวัติภาษาซี
1. ประวัติภาษาซี1. ประวัติภาษาซี
1. ประวัติภาษาซี
 
Introduction Of C
Introduction Of CIntroduction Of C
Introduction Of C
 

Viewers also liked

Cinco Coisas Que Me Deixam Feliz
Cinco Coisas Que Me Deixam FelizCinco Coisas Que Me Deixam Feliz
Cinco Coisas Que Me Deixam Felizguest5b86a2
 
Ejercicio 5: Fabrica de pernos
Ejercicio 5: Fabrica de pernos Ejercicio 5: Fabrica de pernos
Ejercicio 5: Fabrica de pernos GabyRodVillalobos
 
Los terremotos
Los terremotosLos terremotos
Los terremotosmaikel0092
 
Robalino velasco aurelia cristinab sistemas operativos
Robalino velasco aurelia cristinab sistemas operativosRobalino velasco aurelia cristinab sistemas operativos
Robalino velasco aurelia cristinab sistemas operativosUNACH
 
Presentacion evaluacion del desempeño misael
Presentacion evaluacion del desempeño misaelPresentacion evaluacion del desempeño misael
Presentacion evaluacion del desempeño misaelMarcosguzman21
 

Viewers also liked (20)

Yy
YyYy
Yy
 
3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน
 
3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ
 
3.3 ชนิดของข้อมูล
3.3 ชนิดของข้อมูล3.3 ชนิดของข้อมูล
3.3 ชนิดของข้อมูล
 
3.4 ตัวดำเนินการและนิพจน์
3.4 ตัวดำเนินการและนิพจน์3.4 ตัวดำเนินการและนิพจน์
3.4 ตัวดำเนินการและนิพจน์
 
วิธีการสมัคร Adobe id
วิธีการสมัคร Adobe idวิธีการสมัคร Adobe id
วิธีการสมัคร Adobe id
 
3.6 การเขียนโปรแกรมคำนวณ
3.6 การเขียนโปรแกรมคำนวณ3.6 การเขียนโปรแกรมคำนวณ
3.6 การเขียนโปรแกรมคำนวณ
 
งานทำ Blog บทที่ 12
งานทำ Blog บทที่ 12งานทำ Blog บทที่ 12
งานทำ Blog บทที่ 12
 
งานทำ Blog บทที่ 11
งานทำ Blog บทที่ 11งานทำ Blog บทที่ 11
งานทำ Blog บทที่ 11
 
งานทำBlog บทที่ 10
งานทำBlog บทที่ 10งานทำBlog บทที่ 10
งานทำBlog บทที่ 10
 
3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ
 
3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ
 
ตัวแปรและคำสงวน
ตัวแปรและคำสงวนตัวแปรและคำสงวน
ตัวแปรและคำสงวน
 
โครงสร้างของโปรแกรมภาษา C
โครงสร้างของโปรแกรมภาษา Cโครงสร้างของโปรแกรมภาษา C
โครงสร้างของโปรแกรมภาษา C
 
งานทำBlog บทที่ 10
งานทำBlog บทที่ 10งานทำBlog บทที่ 10
งานทำBlog บทที่ 10
 
Cinco Coisas Que Me Deixam Feliz
Cinco Coisas Que Me Deixam FelizCinco Coisas Que Me Deixam Feliz
Cinco Coisas Que Me Deixam Feliz
 
Ejercicio 5: Fabrica de pernos
Ejercicio 5: Fabrica de pernos Ejercicio 5: Fabrica de pernos
Ejercicio 5: Fabrica de pernos
 
Los terremotos
Los terremotosLos terremotos
Los terremotos
 
Robalino velasco aurelia cristinab sistemas operativos
Robalino velasco aurelia cristinab sistemas operativosRobalino velasco aurelia cristinab sistemas operativos
Robalino velasco aurelia cristinab sistemas operativos
 
Presentacion evaluacion del desempeño misael
Presentacion evaluacion del desempeño misaelPresentacion evaluacion del desempeño misael
Presentacion evaluacion del desempeño misael
 

Similar to โครงสร้างของโปรแกรมภาษา C

การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีchoco336
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีchoco336
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีchoco336
 
หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2SubLt Masu
 
บทที่2การเขียนคำสั่งควบคุมขั้นพื้นฐาน
บทที่2การเขียนคำสั่งควบคุมขั้นพื้นฐานบทที่2การเขียนคำสั่งควบคุมขั้นพื้นฐาน
บทที่2การเขียนคำสั่งควบคุมขั้นพื้นฐานBaramee Chomphoo
 

Similar to โครงสร้างของโปรแกรมภาษา C (20)

โครงสร้างของโปรแกรมภาษา C
โครงสร้างของโปรแกรมภาษา Cโครงสร้างของโปรแกรมภาษา C
โครงสร้างของโปรแกรมภาษา C
 
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
 
งานทำBlog บทที่ 1
งานทำBlog บทที่ 1งานทำBlog บทที่ 1
งานทำBlog บทที่ 1
 
งานทำBlog บทที่ 1
งานทำBlog บทที่ 1งานทำBlog บทที่ 1
งานทำBlog บทที่ 1
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
 
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
 
โครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซีโครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซี
 
หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2
 
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
 
Lesson1
Lesson1Lesson1
Lesson1
 
Lesson1
Lesson1Lesson1
Lesson1
 
Lesson1
Lesson1Lesson1
Lesson1
 
บทที่2การเขียนคำสั่งควบคุมขั้นพื้นฐาน
บทที่2การเขียนคำสั่งควบคุมขั้นพื้นฐานบทที่2การเขียนคำสั่งควบคุมขั้นพื้นฐาน
บทที่2การเขียนคำสั่งควบคุมขั้นพื้นฐาน
 
Chapter1
Chapter1Chapter1
Chapter1
 
Introduction of C++
Introduction of C++Introduction of C++
Introduction of C++
 
lesson 2
lesson 2lesson 2
lesson 2
 
Learn 2
Learn 2Learn 2
Learn 2
 
Pbl2
Pbl2Pbl2
Pbl2
 

More from รัสนา สิงหปรีชา

บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบบทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบรัสนา สิงหปรีชา
 
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อกบทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อกรัสนา สิงหปรีชา
 
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์รัสนา สิงหปรีชา
 
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์รัสนา สิงหปรีชา
 
บทที่ 2 ข้อมูล สารสนเทศ และความรู้
บทที่ 2  ข้อมูล สารสนเทศ และความรู้บทที่ 2  ข้อมูล สารสนเทศ และความรู้
บทที่ 2 ข้อมูล สารสนเทศ และความรู้รัสนา สิงหปรีชา
 

More from รัสนา สิงหปรีชา (20)

บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบบทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
 
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อกบทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
 
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
 
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
 
3.1 องค์ประกอบของคอมพิวเตอร์
3.1 องค์ประกอบของคอมพิวเตอร์3.1 องค์ประกอบของคอมพิวเตอร์
3.1 องค์ประกอบของคอมพิวเตอร์
 
บทที่ 2 ข้อมูล สารสนเทศ และความรู้
บทที่ 2  ข้อมูล สารสนเทศ และความรู้บทที่ 2  ข้อมูล สารสนเทศ และความรู้
บทที่ 2 ข้อมูล สารสนเทศ และความรู้
 
3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ
 
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
 
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
 
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
 
3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน
 
คู่มือนักเรียน 3.1
คู่มือนักเรียน 3.1คู่มือนักเรียน 3.1
คู่มือนักเรียน 3.1
 
คู่มือครู
คู่มือครูคู่มือครู
คู่มือครู
 
3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ
 
3.7 การเขียนผังงาน
3.7 การเขียนผังงาน3.7 การเขียนผังงาน
3.7 การเขียนผังงาน
 
3.6 ฟังก์ชัน
3.6 ฟังก์ชัน3.6 ฟังก์ชัน
3.6 ฟังก์ชัน
 
3.5 การแสดงผลและการรับข้อมูล
3.5 การแสดงผลและการรับข้อมูล3.5 การแสดงผลและการรับข้อมูล
3.5 การแสดงผลและการรับข้อมูล
 
3.3 ชนิดของข้อมูล
3.3 ชนิดของข้อมูล3.3 ชนิดของข้อมูล
3.3 ชนิดของข้อมูล
 
3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน
 
คู่มือครู
คู่มือครูคู่มือครู
คู่มือครู
 

โครงสร้างของโปรแกรมภาษา C

  • 1.
  • 2. โครงสร้า ง ในโปรแกรมที่พ ัฒ นาด้ว ยภาษา C ของภาษา C ทุก โปรแกรมจะมีโ ครงสร้า งการพัฒ นา ไม่แ ตกต่า งกัน ซึ่ง ประกอบด้ว ย 6 ส่ว น หลัก ๆ โดยที่แ ต่ล ะส่ว นมีห น้า ที่แ ตกต่า ง 1. ส่ว นของเฮดเดอร์ไ ฟล์ กัน ดัง นี้ (Header File or Processing Directive) ส่วนนี้จะขึ้นต้นด้วย เครื่องหมาย # เสมอ การทำางานของคอม ไพเลอร์จะทำางานในส่วนนี้เป็นส่วนแรก จะ เป็นส่วนที่เก็บไลบราลีมาตรฐานของภาษา C ซึ่งจะถูกดึงเข้ามารวมกับโปรแกรมใน ขณะแปลภาษาโปรแกรม (Compile) โดย ใช้คำาสั่ง # Include ซึ่งสามารถเขียนได้ 2
  • 3. โครงสร้า งของ ภาษา ่ใช้เครื่องหมาย <…> คอมไพเลอ C แบบที ร์จะค้นหาเฮดเดอร์จากไลบราลีของภาษา C เพียงที่เดียวเท่านั้น ส่วนที่ใช้ เครื่องหมาย “…” คอมไพเลอร์จะค้นหา เฮดเดอร์จากไลบราลีที่เก็บ Source Code ของเราก่อน ถ้าหากไม่เจอก็จะไปค้นหาที่ ไลบราลีของภาษา C และเฮดเดอร์ไฟล์นี้ จะมีนามสกุลเป็น .h เท่านั้น ในการเขียนโปรแกรมภาษา C เฮดเด อร์ไฟล์ที่เก็บไลบราลีมาตรฐานในการ จัดการเกี่ยวกับอินพุต และเอาต์พุตของ โปรแกรมก็คือ stdio.h ซึ่งถือว่าเป็นส่วน
  • 4. 2. ส่ว นของตัว แปร Global เป็นส่วน ประกาศตัวแปรที่สามารถใช้ร่วมกันได้ทั้ง 3.โปรแกรม ซึ่งง ก์นนี้จ(Function)็ไเป็น ส่ว นของฟั ส่วช น ะมีหรือไม่มีก ด้ ั ส่วนการทำางานของโปรแกรม ใน โครงสร้างภาษา C จะบังคับให้มีอย่างน้อย 1 ฟังก์ชน คือ ฟังก์ชน main() ซึ่งเป็น ั ั ฟังก์ชันเริ่มการทำางานของโปรแกรม โดย ในขอบเขตของฟังก์ชันจะเริ่มต้นด้วย เครื่องหมาย { และสิ้นสุดด้วยเครื่องหมาย }
  • 5. 4. ส่ว นของตัว แปร Local เป็นส่วน ประกำศตัวแปรที่สำมำรถใช้ได้เฉพำะ ภำยในฟังก์ชนของตนเองเท่ำนั้น ซึ่งส่วน ั นี้จะมีหรือไม่มีก เป็ 5. ส่ว นของตัว โปรแกรม ็ได้ นส่วนคำำ สั่งกำรทำำงำนของโปรแกรม โดยที่แต่ละ คำำสั่งว นของตัว วยเครืกลับ เป็นส่วนของ จะต้องจบด้ ส่ง ค่ำ ่องหมำย ; เสมอ 6. ส่ กำรส่งค่ำกลับเมื่อฟังก์ชนจบกำรทำำงำน ั โดยค่ำที่สงกลับนั้นจะต้องเป็นค่ำที่มีชนิด ่ ของข้อมูลตรงกับชนิดของข้อมูลที่ฟังก์ชัน คืนค่ำกลับ (Return Type) ในกรณีไม่
  • 6. ที่มำ : คู่มืออบรมครูวิทยำศำสตร์ คณิตศำสตร์ คอมพิวเตอร์ โลก ดำรำศำสตร์ และ อวกำศ ระดับมัธยมศึกษำตอนปลำย หนังสือเรียนรำยวิชำเพิ่มเติม กำรเขียนโปรแกรมเบื้องต้นด้วยภำษำ C
  • 7. ที่มา : คู่มืออบรมครูวิทยาศาสตร์ คณิตศาสตร์ คอมพิวเตอร์ โลก ดาราศาสตร์ และ อวกาศ ระดับมัธยมศึกษาตอนปลาย หนังสือเรียนรายวิชาเพิ่มเติม การเขียนโปรแกรมเบื้องต้นด้วยภาษา C