พื้นฐาน C/C++
ตั้งแต่โปรแกรมแรก ไปจนถึงตัวดำเนินการ เงื่อนไข ลูป สตริง อาร์เรย์ ฟังก์ชัน และ struct พร้อมโจทย์หลังทุกหัวข้อ
- บทเรียน 18 บท
- โจทย์ 32 ข้อ
- ประมาณ 14 ชม.
- เริ่มต้น 4
- การตัดสินใจ 2
- ลูป 2
- สตริงและข้อความ 3
- คอลเลกชัน 2
- + อีก 2 บท
เรียน C และ C++ ควบคู่กัน ตั้งแต่พื้นฐานไปจนถึงหน่วยความจำ โครงสร้างข้อมูล และ C++ สมัยใหม่ ทุกบทเรียนมีโค้ดที่รันได้ เดินตามเส้นทางการเรียน แล้วฝึกด้วยโจทย์ท้าทาย
เรียนตามเส้นทาง: อ่านบทเรียนสั้น ๆ ก่อน แล้วลองทำโจทย์เพื่อเช็กว่าคุณนำแนวคิดไปใช้เองได้หรือยัง
ตั้งแต่โปรแกรมแรก ไปจนถึงตัวดำเนินการ เงื่อนไข ลูป สตริง อาร์เรย์ ฟังก์ชัน และ struct พร้อมโจทย์หลังทุกหัวข้อ
แบบฝึกหัดคลาสสิกสำหรับมือใหม่เรื่องตัวเลข ข้อความ และอาร์เรย์ แก้ทั้งด้วย C และ C++ แต่ละข้อมีโจทย์ให้ลองทำเอง
พอยน์เตอร์ การคำนวณพอยน์เตอร์ หน่วยความจำแบบไดนามิก และ RAII จุดที่ทำให้ C และ C++ แตกต่าง
สแตก คิว ตารางแฮช การค้นหาแบบไบนารี และ merge sort แต่ละหัวข้อมีโจทย์ให้ฝึก
การค้นหา การเรียงลำดับ การเรียกซ้ำ และเทคนิคระดับบิต เขียนเทียบกันทั้ง C และ C++
Overloading, lambda, template, STL, คลาส และ RAII เครื่องมือที่ทำให้ C++ เป็นมากกว่า C
เปรียบเทียบโปรแกรม C และ C++ ที่สมบูรณ์และเล็กที่สุด
ดูตัวอย่าง C/C++ →ใช้ตัวดำเนินการเลขคณิต การกำหนดค่า การเปรียบเทียบ และตรรกะใน C และ C++
ดูตัวอย่าง C/C++ →ทำงานซ้ำด้วยลูป for, while และ do-while พร้อม break และ continue
ดูตัวอย่าง C/C++ →เทียบอาร์เรย์อักขระของ C กับ std::string ของ C++: ความยาว การต่อ การเปรียบเทียบ และการค้นหา
ดูตัวอย่าง C/C++ →