Skip to content · ⁨ข้ามไปยังเนื้อหา⁩

Videos · ⁨วิดีโอ⁩

C Programming · ⁨การเขียนโปรแกรม C⁩

Pick a topic to watch. · ⁨เลือกหัวข้อเพื่อดู⁩

23 video lessons · ⁨23 บทเรียนวิดีโอ⁩

2:29 Lesson 1 · ⁨บทเรียน 1⁩ The C skeleton C ทำงานต่างจากภาษาอื่นๆ บนเว็บไซต์นี้ และความแตกต่างนี้กำหนดสิ่งอื่นๆ ทั้งหมด คุณเขียนไฟล์ซอร์ส แล้วคอมไ… 2:40 Lesson 2 · ⁨บทเรียน 2⁩ ประเภทและคณิตศาสตร์ C จะให้คุณนำ 7 หารด้วย 2 และส่งผลลัพธ์เป็น 3 ให้โดยไม่มีการเตือนหรือแสดงข้อผิดพลาด ประเภทที่คุณเลือกตัดส… 2:29 Lesson 3 · ⁨บทเรียน 3⁩ Selection in C C ไม่มีประเภทข้อมูลจริงหรือเท็จเหมือนภาษาอื่น ๆ ในบทนี้ แต่ C มีกฎกำหนดว่า: เลขศูนย์คือเท็จ และทุกอย่างท… 2:10 Lesson 4 · ⁨บทเรียน 4⁩ Loops in C C ให้คุณมีลูปสองชนิด และสำหรับการนับพวกมันทำหน้าที่เหมือนกัน เวอร์ชัน while วางจุดเริ่มต้น การทดสอบ และข… 2:02 Lesson 5 · ⁨บทเรียน 5⁩ Functions in C ฟังก์ชัน C บอกทุกอย่างเกี่ยวกับตัวเองในบรรทัดแรก มันเริ่มต้นด้วย return type — สิ่งที่กลับมา — และสิ่งนี… 1:54 Lesson 6 · ⁨บทเรียน 6⁩ Nested loops ลูปภายในลูปไม่ซับซ้อน แต่ลำดับมีความสำคัญและง่ายที่จะสับสน ลูปภายนอกมีค่าหนึ่ง值 แล้วลูปภายในจะรันทั้งหมด… 2:39 Lesson 7 · ⁨บทเรียน 7⁩ Arrays in C อุณหภูมิ 20 ค่าและชื่อตัวแปร 20 ชื่อ คือโอกาสในการพิมพ์ผิดถึง 20 ครั้ง C ให้คุณมีเพียงชื่อเดียวและตัวเลข… 2:34 Lesson 8 · ⁨บทเรียน 8⁩ Pointers บทเรียนสองบทที่แล้วมีอะไรผิดปกติเกิดขึ้น ฟังก์ชันที่เพิ่ม 1 ให้กับ int ไม่เปลี่ยนแปลงอะไรภายนอก เพราะสำเ… 2:28 Lesson 9 · ⁨บทเรียน 9⁩ Strings in C C ไม่มีประเภทสตริงเลย สิ่งที่它有คืออาร์เรย์ของ char และทุกสิ่งเกี่ยวกับสตริงในภาษานี้เกิดจากรูปแบบนี้ เมื… 2:30 Lesson 10 · ⁨บทเรียน 10⁩ Array algorithms 有四项任务反复出现在数组中,它们看起来像四种不同的食谱。但它们并非如此。每一项都是对每个项目执行相同的循环操作… 2:26 Lesson 11 · ⁨บทเรียน 11⁩ Two-dimensional arrays แผนผังที่นั่ง, กระดานหมากรุก, อุณหภูมิตลอดเดือนสำหรับหกเมือง—นี่คือตาราง (grids) ซึ่งดัชนีเดียวไม่เพียงพ… 2:30 Lesson 12 · ⁨บทเรียน 12⁩ การค้นหา (Searching) คุณเคยเจอกับวิธีนี้ในบทเรียนที่แล้ว การค้นหาแบบเชิงเส้นจะตรวจสอบรายการทีละชิ้นจากด้านหน้า และจะส่งค่าดัช… 2:29 Lesson 13 · ⁨บทเรียน 13⁩ การจัดเรียง (Sorting) การจัดเรียงทุกชนิดในบทเรียนนี้สร้างบนการแลกเปลี่ยนสองรายการเพียงครั้งเดียว และคุณไม่สามารถทำได้ในสองบรรท… 2:29 Lesson 14 · ⁨บทเรียน 14⁩ Recursion ฟังก์ชันแบบรีเคอร์ซีฟคือฟังก์ชันที่เรียกตัวเอง และแต่ละฟังก์ชันจะมีสองส่วนเดียวกัน ทุกส่วนคือ base case:… 2:24 Lesson 15 · ⁨บทเรียน 15⁩ Structs บางค่าควรอยู่ด้วยกัน จุดหนึ่งประกอบด้วย x และ y; สี่เหลี่ยมผืนผ้าประกอบด้วยความกว้างและความสูง คุณสามารถ… 2:26 Lesson 16 · ⁨บทเรียน 16⁩ Dynamic memory ตัวแปรท้องถิ่นทั้งหมดที่คุณเขียนมาจนถึงตอนนี้ resideอยู่บนสตัก มันปรากฏเมื่อฟังก์ชันเริ่มทำงานและหายไปเม… 2:21 Lesson 17 · ⁨บทเรียน 17⁩ ลิงค์ลิสต์ (Linked lists) อาร์เรย์คือบล็อคเดียวที่ต่อเนื่องกัน ลิงก์edList เป็นตรงกันข้าม: struct เล็กๆ ที่เรียกว่า nodes กระจายอย… 2:30 Lesson 18 · ⁨บทเรียน 18⁩ Stacks และ queues ลำดับที่คุณดึงข้อมูลออกมาไม่ใช่เรื่องเล็กน้อย แต่มันคือความแตกต่างทั้งหมดระหว่างปุ่มย้อนกลับกับคิวการพิม… 2:30 Lesson 19 · ⁨บทเรียน 19⁩ ไฟล์ข้อความ (Text files) ทุกสิ่งที่เขียนมาจนถึงตอนนี้ resides entirely in memory ดังนั้นเมื่อโปรแกรมสิ้นสุดลง ทุกอย่างก็จะหายไปพร… 2:19 Lesson 20 · ⁨บทเรียน 20⁩ Error handling ในหลายภาษา ฟังก์ชันที่ไม่สามารถทำงานได้ตามหน้าที่จะโยนข้อยกเว้น และ在某处ใน call chain มีใครคนใดคนหนึ่งจับม… 2:30 Lesson 21 · ⁨บทเรียน 21⁩ บิตและเลขฐานสอง ภายในเครื่อง int ไม่ได้เป็นตัวเลขทศนิยม; มันคือชุดบิต โดยแต่ละบิตเป็นศูนย์หรือหนึ่ง การอ่านค่ามันทำงานเห… 2:28 Lesson 22 · ⁨บทเรียน 22⁩ Run-length encoding ภาพหน้าจอของหน้าเว็บนี้ส่วนใหญ่เป็นสีเดียวที่ซ้ำกัน การเก็บสีนั้นไว้หนึ่งหมื่นครั้งคือความสิ้นเปลืองเริ่… 2:31 Lesson 23 · ⁨บทเรียน 23⁩ Before the compiler บางสิ่งทำงานก่อนที่คอมไพเลอร์จะเห็นไฟล์ของคุณ มันเรียกว่า preprocessor และจัดการกับทุกบรรทัดที่ขึ้นต้นด้…

Log in or create account · ⁨เข้าสู่ระบบหรือสร้างบัญชี⁩

IGCSE, A-Level & AP