Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore ม12564-1

ม12564-1

Published by thaenlath027, 2021-01-04 07:28:52

Description: ม12564-1

Search

Read the Text Version

การออกแบบและเทคโนโลยี การเขยี นโปรแกรมด้วยภาษาซี โครงสร้างภาษาซี เบื้องตน้

โปรแกรมภาษาซี ชวั่ โมงที่ 1-2 ************************************************************ โครงสร้างของโคด๊ ภาษาซี (C programming language) โครงสรา้ งของโปรแกรมภาษาซีตอ้ งมสี ว่ นประกอบอยา่ งนอ้ ย 2 ส่วน ดงั นี้ 2.1 สว่ นหวั เป็นสว่ นคาส่งั ท่ีใชบ้ อก compiler วา่ ตอ้ งนาเขา้ สว่ นใดจาก library และจะติดต่อกบั อปุ กรณน์ าเขา้ และแสดงผลอะไรบา้ ง ซง่ึ โดยปกตจิ ะใชอ้ ปุ กรณน์ าเขา้ และแสดงผลพนื้ ฐานเป็นอปุ กรณ์ มาตรฐาน คือ คียบ์ อรด์ และจอภาพ โดยใช้ header ท่ีช่ือ stdio.h และระบุตาแหนง่ directory ท่ี นาเขา้ การส่งั จะดาเนินการบอกตาแหนง่ directory ดว้ ยเครอ่ื งหมาย # และใสช่ ่ือ header ในเครอื่ งหมาย < > ดงั นี้ #include < stdio.h > หมายถงึ ไปคน้ หา header file ช่ือ stdio.h ท่ีตาแหนง่ directory include 2.2 ฟังกช์ นั เป็นบรรทดั ลาดบั ลงมาจากสว่ นหวั ซง่ึ เป็นสว่ นคาส่งั ท่ีใหโ้ ปรแกรมทางาน ในสว่ นนจี้ ะตอ้ งมีฟังกช์ นั หลกั ในการทางานอยา่ งนอ้ ย 1 ฟังกช์ นั เสมอ ซ่งึ การประกาศฟังกช์ นั หลกั หรือฟังกช์ นั อ่ืน ๆ นี้ จะประกาศช่ือฟังกช์ นั ตามดว้ ยเคร่ืองหมาย () และกาหนดขอบเขตของฟังกช์ นั ดว้ ย เครือ่ งหมาย {} ดงั ตวั อย่างฟังกช์ นั หลกั ต่อไปนี้ #include<stdio.h> main() { Statement 1; Statement 2; …

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

ภาระงานของนักเรียน 1. ทบทวน โครงสร้างภาษาซีเบอื้ งต้น เพอ่ื ทาแบบทสอบช่ัวโมงถดั ไป 2. ดาวนโ์ หลดโปรแกรม Dev-C++


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook