แอป C Programming with Examples เป็นคอร์สเรียนภาษา C ที่สมบูรณ์แบบในแอปเดียว: 45 บทเรียนที่สอนทุกแนวคิดผ่านตัวอย่างการใช้งานจริง พร้อมด้วยโปรแกรม C อีก 82 โปรแกรมให้ฝึกฝน
อ่านบทเรียน รันตัวอย่าง ตรวจสอบความเข้าใจด้วยแบบฝึกหัด จากนั้นศึกษาโปรแกรมเต็มรูปแบบในหัวข้อเดียวกัน ทั้งหมดนี้ใช้งานได้แบบออฟไลน์
แอปเรียนภาษา C ส่วนใหญ่จะให้ทฤษฎีหรือรายการโปรแกรมอย่างใดอย่างหนึ่ง แต่แอปนี้ให้ทั้งสองอย่างรวมกัน แต่ละบทเรียนจะอธิบายแนวคิดหนึ่งอย่างด้วยคำพูดที่เข้าใจง่าย และแสดงให้เห็นในโปรแกรม C สั้นๆ ที่สมบูรณ์พร้อมผลลัพธ์จริง เพื่อให้คุณเห็นว่าโค้ดทำงานอย่างไร แทนที่จะอ่านแค่คำอธิบาย มีโปรแกรมตัวอย่างมากกว่า 150 โปรแกรมอยู่ในบทเรียนแต่ละบท และยังมีแผนภาพแสดงสิ่งที่เกิดขึ้นในหน่วยความจำอีก 26 แผนภาพ
ส่วนที่ 1: เรียนรู้ภาษา C พร้อมตัวอย่าง (45 บทเรียนใน 11 ส่วน)
• เริ่มต้น: ภาษา C คืออะไร การตั้งค่าคอมไพเลอร์ โปรแกรมแรกของคุณ วิธีการทำงานของการคอมไพล์ คอมเมนต์
• พื้นฐาน: คีย์เวิร์ดและตัวระบุ ตัวแปร ค่าคงที่ ชนิดข้อมูลและขนาด ตัวดำเนินการ ลำดับความสำคัญและการแปลง การแสดงผลด้วย printf การรับข้อมูลด้วย scanf และ fgets
• การควบคุมการไหลของโปรแกรม: if และ else คำสั่ง switch ลูป for ลูป while และ do-while break และ continue
• ฟังก์ชัน: อาร์กิวเมนต์และค่าส่งคืน ขอบเขตและอายุการใช้งาน การเรียกซ้ำ
• อาร์เรย์และสตริง: อาร์เรย์หลายมิติ ฟังก์ชันสตริงและความปลอดภัย
• พอยเตอร์และหน่วยความจำ: พอยเตอร์และอาร์เรย์ พอยเตอร์และฟังก์ชัน หน่วยความจำแบบไดนามิกด้วย malloc และ free
• ชนิดข้อมูลของคุณเอง: โครงสร้าง ยูเนียน การแจงนับ typedef
• ไฟล์: การเปิด การเขียน และการอ่านไฟล์ ไฟล์ไบนารี
• โปรแกรมขนาดใหญ่: ตัวประมวลผลล่วงหน้า มาโครและข้อควรระวัง โปรแกรมหลายไฟล์
• ข้อผิดพลาดและ การดีบัก: ข้อผิดพลาดทั่วไปพร้อมข้อความคอมไพเลอร์จริง พฤติกรรมที่ไม่กำหนด เคล็ดลับการดีบัก
• เอกสารอ้างอิง: เอกสารสรุปคำสั่ง C ฉบับย่อและสิ่งใหม่ใน C23
ส่วนที่ 2: ตัวอย่างการเขียนโปรแกรม C 82 ตัวอย่างเพื่อฝึกฝน (11 ส่วน)
• พื้นฐานและเงื่อนไข: สลับตัวเลขสองตัว คู่หรือคี่ ปีอธิกสุรทิน ตัวเลขที่มากที่สุดในสามตัว สมการกำลังสอง
• ลูปและตัวเลข: แฟกทอเรียล อนุกรมฟิโบนาชชี จำนวนเฉพาะและตะแกรงของเอราโตสเธเนส ตัวเลขอาร์มสตรอง ตัวหารร่วมมากและตัวคูณร่วมที่น้อยที่สุด nCr และ nPr
• โปรแกรมรูปแบบ: พีระมิดดาว เพชร สามเหลี่ยมฟลอยด์ สามเหลี่ยมปาสคาล
• ระบบตัวเลข: การแปลงเลขฐานสิบ ฐานสอง ฐานแปด และฐานสิบหก ตัวดำเนินการบิต
• อาร์เรย์และเมทริกซ์: การค้นหาเชิงเส้นและไบนารี การเรียงลำดับแบบฟอง การเรียงลำดับแบบเลือกและการเรียงลำดับแบบแทรก การคูณเมทริกซ์ การสลับแถวและคอลัมน์ ดีเทอร์มิแนนต์
• สตริง: ย้อนกลับ พาลินโดรม สระและ • พยัญชนะ, การตรวจสอบคำสลับอักษร, การแปลงสตริงเป็นจำนวนเต็ม
• ตัวชี้, โครงสร้าง และไฟล์: อาร์เรย์แบบไดนามิก, ตัวชี้ฟังก์ชัน, หอคอยฮานอย, บันทึกนักเรียน, การคัดลอกไฟล์
• โครงการง่ายๆ: เครื่องคิดเลข, เมนูบัญชีธนาคาร, เกมทายตัวเลข, เกมโอเอ็กซ์
ฝึกฝนไปพร้อมกับการเรียนรู้
• คำถามฝึกหัด 130 ข้อพร้อมคำตอบ: ลองทำดูก่อน แล้วแตะเพื่อดูคำตอบ
• ตัวอย่าง "โปรแกรมที่มีข้อผิดพลาด" แสดงโค้ด C ที่มีข้อบกพร่องและสิ่งที่ผิดพลาด เพื่อให้คุณเรียนรู้ที่จะตรวจจับและแก้ไขข้อผิดพลาด
• ทุกโปรแกรมในส่วนที่ 2 มีตัวอย่างการทำงานและคำอธิบาย "วิธีการทำงาน"
• การเชื่อมโยงระหว่างบทเรียนและโปรแกรมที่เกี่ยวข้อง
คุณสมบัติ
• ภาษา C มาตรฐานสมัยใหม่ (C17) พร้อมหมายเหตุเกี่ยวกับ C23
• ค้นหาข้ามบทเรียนและโปรแกรมทั้งหมด
• ทำงานแบบออฟไลน์ได้ ไม่จำเป็นต้องมีบัญชี
• โหมดมืด; บล็อกโค้ดจะเลื่อนไปด้านข้างเพื่อให้โค้ด C อ่านง่ายบนโทรศัพท์
• มีให้เลือก 8 ภาษา: อังกฤษ สเปน โปรตุเกส ฝรั่งเศส เยอรมัน อาหรับ ฮินดี และอินโดนีเซีย (คำอธิบายจะถูกแปล โค้ด C ยังคงเหมือนเดิม)
เหมาะสำหรับใคร
• ผู้เริ่มต้นที่ต้องการเรียนรู้ภาษา C ตั้งแต่เริ่มต้นพร้อมตัวอย่าง ไม่ใช่แค่ทฤษฎี
• นักเรียนที่เรียนหลักสูตรการเขียนโปรแกรม C ที่ต้องการคำถามฝึกหัดและโปรแกรมตัวอย่างสำหรับการสอบและการทำงานในห้องปฏิบัติการ
• ทุกคนที่รู้จักภาษา C บ้างแล้วและต้องการเติมเต็มช่องว่างในเรื่องพอยเตอร์ หน่วยความจำ สตริง หรือไฟล์
C Programming with Examples เป็นเครื่องมือช่วยการเรียนรู้ด้วยตนเองโดยอิงตามมาตรฐาน ISO C และเอกสารประกอบของ GCC และ Clang ไม่ได้เกี่ยวข้องกับผู้จำหน่ายคอมไพเลอร์ มหาวิทยาลัย หรือองค์กรมาตรฐานใดๆ
เวอร์ชันล่าสุด
3.0.2อัปโหลดโดย
Ronald Matthew
ต้องใช้ Android
Android 7.0+
Category
ฟรี การศึกษา แอปการจัดประเภทเนื้อหา
Everyone
รายงานความปลอดภัย
รายงาน
ปักธงว่าไม่เหมาะสมLast updated on Oct 30, 2026
Stability improvements.
