SlideShare a Scribd company logo
บทที่ 1 โครงสร้ า งภาษาซี เ บื้ อ งต้ น




                                                                       อ.พรอนันต์ รัตนพาไชย
                                                                 C Language Structure
 สาระสาคั ญ
         การเขี ย นโปรแกรมภาษาซี ก่ อ นอื่ น ควรเริ่ ม ต้ น
ด้ ว ยการทาความเข้ า ใจกั บ โครงสร้ า ง ภาษาก่ อ นเบื้ อ งต้ น
จะเป็ น การเรี ย นรู้ เ กี่ ย วกั บ ส่ ว นประกอบของโครงสร้ า ง
ภาษาซี ลั ก ษณะการทางานเบื้ อ งต้ น ผู้ เ รี ย นควรเรี ย นรู้
และทาความเข้ า ใจเกี่ ย วกั บ ลั ก ษณะโครงสร้ า งและการ
ทางาน เบื้ อ งต้ น รวมทั้ ง ไวยากรณ์ ภ าษาซี เพื่ อ สามารถ
นาไปเขี ย นพั ฒ นาโปรแกรมภาษาซี ไ ด้ อ ย่ า งถู ก ต้ อ งและ
เหมาะสม


วัตถุประสงค์การเรียนรู้
1.ผู้เรียนสามารถอธิบายโครงสร้างภาษาซีได้อย่างถูกต้อง
2.ผู้เรียนสามารถเขียนโปรแกรมโครงสร้างภาษาซีได้อย่างถูกต้อง
3.ผู้เรียนสามารถอธิบายการทางานของเครื่องหมายไวยากรณ์ใน
โครงสร้างภาษาซีได้อย่างถูกต้อง
4.ผู้เรียนสามารถเขียนโปรแกรมภาษาซีสาหรับแสดงผลเบื้องต้นได้
อย่างถูกต้อง
โครงสร้ า งภาษาซี เ บื้ อ งต้ น


#include<stdio.h>                   ส่ ว นยู นิ ต โปรแกรม
#include<conio.h> ส่ ว นยู นิ ต โปรแกรม
Main() ส่ ว นนาเข้ า ฟั ง ก์ ชั่ น ทางาน
{



                ส่ ว นคาสั่ ง การทางาน

}
อธิ บ ายโครงสร้ า งคาสั่ ง ภาษาซี


ส่ ว นหั ว โปรแกรม #include<stdio.h> และ
#include<conio.h> เป็ น ส่ ว นที่ จาเป็ น ในการเริ่ ม ต้ น โครงสร้ า ง
โปรแกรม <stdio.h> และ <conio.h> ล้ ว นเป็ น โปรแกรมย่ อ ยที่ ถู ก
นาเข้ า เพื่ อ ใช้ ใ นการประมวลผลโปรแกรมหากขาดส่ ว นคา สั่ ง นี้ โปรแกรมจะ
ไม่ ส ามารถ complier



ฟั ง ก์ ชั่ น main() คื อ ฟั ง ก์ ชั่ น พื้ น ฐานของทุ ก โปรแกรมภาษา C ซึ่ ง
เหมื อ นฟั ง ก์ ชั่ น อื่ น ๆที่ มี Parameter และ Value เพี ย งแต่ ว่ า ค่ า
Value จะคื น ไปที่ ร ะบบปฎิ บั ติ ก าร แต่ ฟั ง ก์ ชั่ น อื่ น ๆจะคื น มาที่ main()




ส่ ว นการทางานของโปรแกรม จะเริ่ ม ต้ น ด้ ว ยเครื่ อ งหมาย ปี ก กา (Bird
Braces) { จากนั้ น ผู้ พั ฒ นาโปรแกรมจะเขี ย นคาสั่ ง ภาษาซี ล งไป โดย
การเขี ย นโปรแกรมจะเป็ น ลั ก ษณะบรรทั ด ต่ อ บรรทั ด Command
Line อย่ า งไรก็ ต ามเมื่ อ พิ ม พ์ คาสั่ ง ที่ ต้ อ งการเสร็ จ สิ้ น ก็ จ ะต้ อ งใส่
เครื่ อ งหมายปี ก กา } เป็ น การสิ้ น สุ ด ขอบเขตการทางานของโปรแกรม
ตั ว อย่ า งโครงสร้ า งคาสั่ ง ภาษาซี


ตั ว อย่ า ง



       #include<stdio.h>
         #include<conio.h>
         main()
         {
            clrscr();
            printf("hello World");
            getch();
         }

จะได้ ผ ลลั พ ธ์ ดั ง รู ป ภาพด้ า นล่ า ง
ไวยากรณ์ โ ปรแกรมภาษาซี


ภาษาในการเขี ย นโปรแกรม แต่ ล ะภาษาจะมี เ อกลั ก ษณ์ ท่ี
แตกต่ า งกั น ในการเขี ย นโปรแกรมให้ ถู ก ต้ อ งและสามารถทางาน
ได้ ผู้ เ รี ย นควรที่ จ ะ ศึ ก ษาเกี่ ย วกั บ ไวยากรณ์ ภ าษาโปรแกรมให้
เข้ า ใจเพื่ อ ที่ จ ะได้ เ ขี ย นโปรแกรมอย่ า ง มี ป ระสิ ท ธิ ภ าพมากขึ้ น

 ไวยากรณ์ ภ าษาโปรแกรมจะ มี เ ครื่ อ งหมายทางด้ า คณิ ต ศาสตร์
ที่ สาคั ญ ที่ ค วรจดจา ในการเขี ย นโปรแกรม ในภาษา
C เครื่ อ งหมายที่ สาคั ญ ในหลั ก ไวยากรณ์ มี ดั ง นี้

Comma (,) แบ่ ง ชนิ ด ข้ อ มู ล ,ตั ว แปร
Double Quote (“) ใช้ คู่ กั บ คาสั่ ง แสดงผล
Semi Colon (;) ใช้ ปิ ด คาสั่ ง โปรแกรม
Equalization (=) ใช้ สาหรั บ การแทนค่ า
Parenthese ( ) ใช้ สาหรั บ ใส่ ตั ว แปร หรื อ ค่ า ของคาสั่ ง
Bird Braces { } ใช้ สาหรั บ เปิ ด ปิ ด ส่ ว นทางานของโปรแกรม
Less than & More Then < > ใช้ สาหรั บ นาเข้ า ยู นิ ต

More Related Content

PPTX
Powerpoint บทที่ 1
PPTX
Powerpoint บทที่ 2
PDF
การใช้โปรแกรม Visual basic
PDF
โปรแกรม Microsoft visual basic
PPTX
ภาษา C# เบื้องต้น
PPTX
ความเป็นมาของภาษาC
PPTX
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
Powerpoint บทที่ 1
Powerpoint บทที่ 2
การใช้โปรแกรม Visual basic
โปรแกรม Microsoft visual basic
ภาษา C# เบื้องต้น
ความเป็นมาของภาษาC
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0

What's hot (17)

PDF
Unit 2 Java Programming
PDF
Dev cusing (1)
PDF
ใบความรู้ที่ 11
PPTX
ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0
PPTX
4.programming
PPTX
Powerpoint บทที่ 3
PPTX
04 โครงสร้างโปรแกรมภาษาซี
PDF
การเขียนผังงาน
PDF
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
PDF
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
PDF
ภาษาเบสิก
PPT
Gnewvb01 090401013958-phpapp01
PDF
การเขียนโปรแกรมด้วย Vb 6.0
PDF
การสร้าง Android Application จาก HTML5 ด้วย PhoneGap
PPT
Lesson1 programing concept
PDF
งานทำBlog บทที่ 1
Unit 2 Java Programming
Dev cusing (1)
ใบความรู้ที่ 11
ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0
4.programming
Powerpoint บทที่ 3
04 โครงสร้างโปรแกรมภาษาซี
การเขียนผังงาน
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ภาษาเบสิก
Gnewvb01 090401013958-phpapp01
การเขียนโปรแกรมด้วย Vb 6.0
การสร้าง Android Application จาก HTML5 ด้วย PhoneGap
Lesson1 programing concept
งานทำBlog บทที่ 1
Ad

Viewers also liked (6)

PPTX
บทที่ 1ข้อมูลและเทคโนโลยีสารสนเทศ
PPTX
หน่วยที่ 3 การคำนวณของคอมพิวเตอร์
PDF
การประมวลผลด้วยคอมพิวเตอร์
PPT
عودة حمار جحا
PDF
ความหมายของผังงาน
PDF
แผนเรียนรู้วิชาพิมพ์ดีดไทยด้วยคอม 1
บทที่ 1ข้อมูลและเทคโนโลยีสารสนเทศ
หน่วยที่ 3 การคำนวณของคอมพิวเตอร์
การประมวลผลด้วยคอมพิวเตอร์
عودة حمار جحا
ความหมายของผังงาน
แผนเรียนรู้วิชาพิมพ์ดีดไทยด้วยคอม 1
Ad

Similar to Cstructure (20)

PDF
PDF
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
DOC
การเขียนโปรแกรมภาษาซี
DOC
การเขียนโปรแกรมภาษาซี
DOC
การเขียนโปรแกรมภาษาซี
DOC
การเขียนโปรแกรมภาษาซี
PDF
ภาษาซี
PDF
การเขียนโปรแกรมภาษา CProgrammingV2 สำหรับนัพกเรียน
PDF
การเขียนโปรแกรมภาษาซี
PDF
58210401120 งาน 1 ss
PDF
หน่วยการเรียนรู้ที่ 2
PDF
โครงสร้างของโปรแกรมภาษาซี
PPT
การพัฒนาโปรแกรม วิชญา
DOC
PDF
บทที่ 2
PDF
งานน
PDF
ภาษา C
PPT
1. ประวัติภาษาซี
PPT
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
ภาษาซี
การเขียนโปรแกรมภาษา CProgrammingV2 สำหรับนัพกเรียน
การเขียนโปรแกรมภาษาซี
58210401120 งาน 1 ss
หน่วยการเรียนรู้ที่ 2
โครงสร้างของโปรแกรมภาษาซี
การพัฒนาโปรแกรม วิชญา
บทที่ 2
งานน
ภาษา C
1. ประวัติภาษาซี
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2

Cstructure

  • 1. บทที่ 1 โครงสร้ า งภาษาซี เ บื้ อ งต้ น อ.พรอนันต์ รัตนพาไชย C Language Structure สาระสาคั ญ การเขี ย นโปรแกรมภาษาซี ก่ อ นอื่ น ควรเริ่ ม ต้ น ด้ ว ยการทาความเข้ า ใจกั บ โครงสร้ า ง ภาษาก่ อ นเบื้ อ งต้ น จะเป็ น การเรี ย นรู้ เ กี่ ย วกั บ ส่ ว นประกอบของโครงสร้ า ง ภาษาซี ลั ก ษณะการทางานเบื้ อ งต้ น ผู้ เ รี ย นควรเรี ย นรู้ และทาความเข้ า ใจเกี่ ย วกั บ ลั ก ษณะโครงสร้ า งและการ ทางาน เบื้ อ งต้ น รวมทั้ ง ไวยากรณ์ ภ าษาซี เพื่ อ สามารถ นาไปเขี ย นพั ฒ นาโปรแกรมภาษาซี ไ ด้ อ ย่ า งถู ก ต้ อ งและ เหมาะสม วัตถุประสงค์การเรียนรู้ 1.ผู้เรียนสามารถอธิบายโครงสร้างภาษาซีได้อย่างถูกต้อง 2.ผู้เรียนสามารถเขียนโปรแกรมโครงสร้างภาษาซีได้อย่างถูกต้อง 3.ผู้เรียนสามารถอธิบายการทางานของเครื่องหมายไวยากรณ์ใน โครงสร้างภาษาซีได้อย่างถูกต้อง 4.ผู้เรียนสามารถเขียนโปรแกรมภาษาซีสาหรับแสดงผลเบื้องต้นได้ อย่างถูกต้อง
  • 2. โครงสร้ า งภาษาซี เ บื้ อ งต้ น #include<stdio.h> ส่ ว นยู นิ ต โปรแกรม #include<conio.h> ส่ ว นยู นิ ต โปรแกรม Main() ส่ ว นนาเข้ า ฟั ง ก์ ชั่ น ทางาน { ส่ ว นคาสั่ ง การทางาน }
  • 3. อธิ บ ายโครงสร้ า งคาสั่ ง ภาษาซี ส่ ว นหั ว โปรแกรม #include<stdio.h> และ #include<conio.h> เป็ น ส่ ว นที่ จาเป็ น ในการเริ่ ม ต้ น โครงสร้ า ง โปรแกรม <stdio.h> และ <conio.h> ล้ ว นเป็ น โปรแกรมย่ อ ยที่ ถู ก นาเข้ า เพื่ อ ใช้ ใ นการประมวลผลโปรแกรมหากขาดส่ ว นคา สั่ ง นี้ โปรแกรมจะ ไม่ ส ามารถ complier ฟั ง ก์ ชั่ น main() คื อ ฟั ง ก์ ชั่ น พื้ น ฐานของทุ ก โปรแกรมภาษา C ซึ่ ง เหมื อ นฟั ง ก์ ชั่ น อื่ น ๆที่ มี Parameter และ Value เพี ย งแต่ ว่ า ค่ า Value จะคื น ไปที่ ร ะบบปฎิ บั ติ ก าร แต่ ฟั ง ก์ ชั่ น อื่ น ๆจะคื น มาที่ main() ส่ ว นการทางานของโปรแกรม จะเริ่ ม ต้ น ด้ ว ยเครื่ อ งหมาย ปี ก กา (Bird Braces) { จากนั้ น ผู้ พั ฒ นาโปรแกรมจะเขี ย นคาสั่ ง ภาษาซี ล งไป โดย การเขี ย นโปรแกรมจะเป็ น ลั ก ษณะบรรทั ด ต่ อ บรรทั ด Command Line อย่ า งไรก็ ต ามเมื่ อ พิ ม พ์ คาสั่ ง ที่ ต้ อ งการเสร็ จ สิ้ น ก็ จ ะต้ อ งใส่ เครื่ อ งหมายปี ก กา } เป็ น การสิ้ น สุ ด ขอบเขตการทางานของโปรแกรม
  • 4. ตั ว อย่ า งโครงสร้ า งคาสั่ ง ภาษาซี ตั ว อย่ า ง #include<stdio.h> #include<conio.h> main() { clrscr(); printf("hello World"); getch(); } จะได้ ผ ลลั พ ธ์ ดั ง รู ป ภาพด้ า นล่ า ง
  • 5. ไวยากรณ์ โ ปรแกรมภาษาซี ภาษาในการเขี ย นโปรแกรม แต่ ล ะภาษาจะมี เ อกลั ก ษณ์ ท่ี แตกต่ า งกั น ในการเขี ย นโปรแกรมให้ ถู ก ต้ อ งและสามารถทางาน ได้ ผู้ เ รี ย นควรที่ จ ะ ศึ ก ษาเกี่ ย วกั บ ไวยากรณ์ ภ าษาโปรแกรมให้ เข้ า ใจเพื่ อ ที่ จ ะได้ เ ขี ย นโปรแกรมอย่ า ง มี ป ระสิ ท ธิ ภ าพมากขึ้ น ไวยากรณ์ ภ าษาโปรแกรมจะ มี เ ครื่ อ งหมายทางด้ า คณิ ต ศาสตร์ ที่ สาคั ญ ที่ ค วรจดจา ในการเขี ย นโปรแกรม ในภาษา C เครื่ อ งหมายที่ สาคั ญ ในหลั ก ไวยากรณ์ มี ดั ง นี้ Comma (,) แบ่ ง ชนิ ด ข้ อ มู ล ,ตั ว แปร Double Quote (“) ใช้ คู่ กั บ คาสั่ ง แสดงผล Semi Colon (;) ใช้ ปิ ด คาสั่ ง โปรแกรม Equalization (=) ใช้ สาหรั บ การแทนค่ า Parenthese ( ) ใช้ สาหรั บ ใส่ ตั ว แปร หรื อ ค่ า ของคาสั่ ง Bird Braces { } ใช้ สาหรั บ เปิ ด ปิ ด ส่ ว นทางานของโปรแกรม Less than & More Then < > ใช้ สาหรั บ นาเข้ า ยู นิ ต