วันจันทร์ที่ 3 ธันวาคม พ.ศ. 2555

ตัวแปรในภาษาซี


ตัวแปรในภาษาซี

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

     1.  ข้อมูลชนิดตัวอักษร (Character) คือข้อมูลที่เป็นรหัสแทนตัวอักษรหรือค่าจำนวนเต็มได้แก่ ตัวอักษร ตัวเลข และกลุ่มตัวอักขระพิเศษใช้พื้นที่ในการเก็บข้อมูล 1 ไบต์
     2. ข้อมูลชนิดจำนวนเต็ม (Integer)  คือข้อมูลที่เป็นเลขจำนวนเต็ม  ได้แก่ จำนวนเต็มบวก จำนวนเต็มลบ ศูนย์ ใช้พื้นที่ในการเก็บ 2 ไบต์
     3. ข้อมูลชนิดจำนวนเต็มที่มีขนาด 2 เท่า (Long Integer) คือข้อมูลที่มีเลขเป็นจำนวนเต็ม  ใช้พื้นที่  4 ไบต์
     4. ข้อมูลชนิดเลขทศนิยม (Float) คือข้อมูลที่เป็นเลขทศนิยม ขนาด 4 ไบต์
     5. ข้อมูลชนิดเลขทศนิยมอย่างละเอียด (Double) คือข้อมูลที่เป็นเลขทศนิยม ใช้พื้นที่ในการเก็บ 8 ไบต์

วันอาทิตย์ที่ 2 ธันวาคม พ.ศ. 2555

แนวคิดการเขียนโปรแกรม


แนวคิดการเขียนโปรแกรม

         ในการเขียนโปรแกรมภาษาซี เป็นการเขียนโปรแกรมที่มีโครงสร้าง (Structure Programming)
จะมีหลักการง่าย ๆอยู่ 3 ข้อ คือ การทำงานแบบตามลำดับ การเลือกกระทำตามเงื่อนไข และการทำซึ่งได้สรุปการทำงานไว้คราว ๆ ดังนี้ 

         1. การทำงานตามลำดับ :: เป็นรูปแบบโปรแกรมที่ง่ายที่สุด โดยมีลำดับการทำงานจากบนลงล่าง มีการทำงานที่ละคำสั่ง
         2. การเลือกกระทำตามเงื่อนไข :: เป็นรูปแบบการเขียนโปรแกรมที่มีทางเลือกเพื่อตัดสินใจ ซึ่งโปรแกรมจะตรวจสอบเงื่อนไขเพื่อเลือกทางเลือก โดยมีเพียงเเค่สองทางเลือกเท่านั้น เเละเมื่อทำงานในแต่ละทางเลือกเสร็จแล้วทางเลือกทั้งสองต้องมาพบกัน และทำงานในขั้นตอนต่อไป
         3. เป็นรูปแบบการเขียนโปรแกรมที่มีการทำงานในขั้นตอนเดิมเห็นว่า Flowchart มีลักษณะวนซ้ำที่เดิม ซึ่งการทำงานจะมีการตรวจสอบเงื่อนไขเพื่อเข้าทำงานในลูปหรือออกจากลูปการทำงาน

comment คืออะไร ?

การเขียนคอมเมนต์ (Comment)

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

การเขียนหมายเหตุโปรแกรมในภาษา C++ แบ่งออกเป็น 2 รูปแบบ คือ

1. การเขียนแบบมาตรฐานภาษา C จะเริ่มต้นส่วนของคอมเมนต์ด้วยเครื่องหมาย /
* และจบด้วยเครื่องหมาย */ ข้อความที่เขียนอยู่ระหว่างเครื่องหมายทั้งสอง คือ
หมายเหตุโปรแกรม ซึ่งคอมพิวเตอร์จะไม่สนใจแปลข้อความดังกล่าว ดังนั้น
จะไม่มีการตรวจสอบไวยากรณ์ของภาษาที่จุดนี้
ตัวอย่าง การเขียนหมายเหตุโปรแกรมแบบมาตรฐานภาษา C
/* this is a C style comment */

2. การเขียนหมายเหตุโปรแกรมรูปแบบที่สอง คือ การเขียนแบบมาตรฐาน
ภาษา C++ ซึ่งเริ่มต้นด้วยเครื่องหมาย // และตามด้วยข้อความที่จะใช้
เป็นเครื่องหมายเหตุโปรแกรม
ตัวอย่าง การเขียนโปรแกรมหมายเหตุโปรแกรมแบบมาตรฐานภาษา C
// this is a C++ style comment

โปรแกรมเมอร์ส่วนใหญ่นิยมใช้รูปแบบที่สองเพราะเขียนง่ายและสังเกตเห็นได้ง่ายในส่
วนของโปรแกรม

ภาษาซี คืออะไร ?