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