Please enable JavaScript.
Coggle requires JavaScript to display documents.
ความรู้พื้นฐานโปรแกรมภาษาซี - Coggle Diagram
ความรู้พื้นฐานโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซี
ข้อความสั่งตัวประมวลผลก่อน (preprocessor statements)
รหัสต้นฉบับ (source code)
ต้นแบบฟังก์ชัน (function prototypes)
ฟังก์ชันหลัก (main function) มีเพียงฟังก์ชันเดียว
ข้อความสั่งประกาศครอบคลุม (global declaration statements)
ฟังก์ชัน (functions) มีได้หลายฟังก์ชัน
ข้อความสั่งประกาศตัวแปรเฉพาะที่ (local declaration statements)
ข้อความสั่งหมายเหตุ (comment statement)
นิพจน์ (expressions)
หมายถึง สิ่งที่ประมวลผลแล้วสามารถให้เป็นค่าตัวเลขได้ ซึ่งแต่ละนิพจน์จะมีระดับความยากง่ายในการประมวลผลที่แตกต่างกัน
นิพจน์ที่มีระดับการประมวลผลแบบง่ายที่สุด จะประกอบด้วย ตัวแปรเพียงตัวเดียว หรือ ค่าคงที่นิพจน์ที่มีลักษณะเป็นค่าคงที่
ตัวคงที่ (constant)
ใช้คําหลัก const
ใช้ตัวประมวลผลก่อน
ตัวแปร (variables)
ตัวแปรชนิดตัวเลข (numeric variable types)
การประกาศตัวแปร
ชนิดข้อมูล (data types)
การกําหนดค่าให้ตัวแปรชนิดตัวเลข
กฎการตั้งชื่อตัวแปร
ตัวแปรชนิดอักขระ (character variable types)
การแสดงผลและการรับค่า
รูปแบบการแสดงผล (format specifiers)
ฟังก์ชัน scanf()
ฟังก์ชัน printf()
ลําดับหลีก (escape sequence)
ข้อความสั่งกําหนดค่า
(assignment statement)
ข้อความสั่งที่ใช้สําหรับ สั่งให้นําผลลัพธ์ของนิพจน์ที่อยู่ด้านขวาของตัวดําเนินการเท่ากับ (=) มาเก็บไว้ในตัวแปรที่อยู่ด้านซ้ายของตัวดําเนินการเท่ากับ (=)
ตัวแปร = นิพจน์;
การคํานวณทางคณิตศาสตร์
ตัวดําเนินการเอกภาค
(unary operator)
ตัวดําเนินการเอกภาคเติมหลัง (postfix mode) หมายถึง ตัวดําเนินการเอกภาคอยู่หลังตัวแปร
ตัวดําเนินการเอกภาคเติมหน้า (prefix mode) หมายถึง ตัวดําเนินการเอกภาคอยู่หลังตัวแปร
ตัวดําเนินการประกอบ
(compound operator)
การแปลงชนิดข้อมูล (type cast)
ตัวแปร = (ชนิดข้อมูล) นิพจน์;
การกําหนดค่าจากข้อมูลหลายชนิด
(assignment with mixed types)
ถ้าตัวแปรหรือตัวคงที่ ตัวหนึ่งเป็นชนิดจํานวนเต็ม(int) ส่วนอีกตัวหนึ่งเป็นชนิดจํานวนจริง(float) จะต้องแปลงตัวแปรหรือตัวคงที่ที่เป็นจํานวนเต็ม(int)ให้เป็นจํานวนจริง (float)ก่อนแล้วจึงดำเนินการ
ถ้าตัวแปร หรือ ตัวคงที่ มีชนิดข้อมูลที่ต่างกัน จะต้องแปลงให้เป็นชนิดเดียวกันก่อน แล้วจึงดําเนินการ โดยในการแปลงจะต้องแปลงชนิดข้อมูลที่มีขนาดเล็กกว่าให้เป็นชนิดข้อมูลที่มีขนาดใหญ่กว่า
ถ้านิพจน์ในข้อความสั่งกําหนดค่าประกอบด้วย ตัวแปร หรือ ตัวคงที่ที่มีชนิดข้อมูลต่างกัน จะต้องแปลงให้เป็นชนิดเดียวกันก่อน แล้วจึงนํามาดําเนินการ