แนะนำ
ช่วยให้ผู้เริ่มเรียนภาษา C ตั้งแต่เริ่มต้นจนถึง "เชี่ยวชาญ"
คำแถลง
ยกเว้นการอ้างอิงถึงหนังสือและเอกสารทางเทคนิคจำนวนเล็กน้อย (ทั้งหมดระบุไว้ในตอนท้ายของบทความ) เนื้อหาที่เหลือในคลังสินค้านี้เป็นงานต้นฉบับของฉัน เมื่อคุณอ้างอิงหรือแก้ไขเนื้อหาของที่เก็บนี้ โปรดลงนามและแบ่งปันด้วยวิธีเดียวกัน ขอบคุณ
เมื่อพิมพ์บทความซ้ำกรุณาระบุที่อยู่หน้าที่เริ่มต้นให้ชัดเจน
การนำทาง
- เรียนรู้ภาษาซี
- ถาม-ตอบ ภาษาซี
- แบบฝึกหัดคลาสสิก C
- เกมเล็ก ๆ ที่ใช้งานใน C
- งานออกแบบหลักสูตร C
- รับ e-book คลาสสิกที่ต้องอ่านฟรีในภาษา C
เรียนรู้ภาษาซี
การเขียนโปรแกรมภาษา C - การแนะนำวิธีการสมัยใหม่
เนื้อหาในส่วนนี้คัดลอกมาจาก “การเขียนโปรแกรมภาษา C - วิธีการสมัยใหม่” เป็นหลัก
- ภาพรวมของภาษาซี
- แนวคิดพื้นฐานของภาษา C 1
- แนวคิดพื้นฐานของภาษา C2
- ฟอร์แมตอินพุตและเอาต์พุต
- ชนิดข้อมูล
- การแสดงออก
- เลือกคำสั่ง
- วงจร
- อาร์เรย์
- การทำงาน
- โครงสร้างโปรแกรม
- ตัวชี้
- พอยน์เตอร์และอาร์เรย์
- เชือก
- พรีโปรเซสเซอร์
- เขียนโปรแกรมขนาดใหญ่
- โครงสร้างและสหภาพและการแจงนับ
- การใช้งานพอยน์เตอร์ขั้นสูง
- คำแถลง
- การเขียนโปรแกรม
- การเขียนโปรแกรมระดับต่ำ
- อินพุต/เอาต์พุต
- ห้องสมุดมาตรฐาน
- การจัดการข้อผิดพลาด
เนื้อหาพื้นฐานและขั้นสูงของภาษา C มาจากบล็อกของฉัน
ภาษาซีสำหรับผู้เริ่มต้น
ส่วนนี้เป็นการสรุปความรู้พื้นฐานภาษา C ของผม
- ชนิดข้อมูลและตัวแปร
- อาร์เรย์
- กิ่งก้านและลูป
- การทำงาน
- ตัวชี้
- ผู้ดำเนินการ
ภาษาซีขั้นสูง
- ทำความเข้าใจว่า malloc คืออะไรใน 5 นาที
- การอ่านบทความนี้สำหรับไฟล์ภาษา C ก็เพียงพอแล้ว
- บทความเกี่ยวกับการทำความเข้าใจฟังก์ชันสตริงทั่วไปในภาษา C ซึ่งเป็นการรวบรวมที่ครอบคลุมมากที่สุดบนเว็บ
- การแจกแจง & โครงสร้าง & สหภาพคืออะไร เพียงอ่านบทความนี้
- Global Variables & Macros คืออะไร และจะเขียนโปรแกรมขนาดใหญ่ได้อย่างไร เพียงอ่านบทความนี้
- มีอธิบายวิธีการระบุจำนวนเฉพาะที่คุณไม่รู้หลายวิธีตั้งแต่วิธีที่ง่ายที่สุดไปจนถึงวิธีลึกซึ้งที่สุด
- สิ่งที่คุณไม่รู้เกี่ยวกับสตริง
- การจัดตำแหน่งหน่วยความจำ
- การจัดการหน่วยความจำแบบไดนามิก
- ฟังก์ชันสตริงและฟังก์ชันหน่วยความจำ
- พื้นที่เก็บข้อมูลเอนเดียนและจำนวนเต็มน้อย
- ตัวชี้ขั้นสูง
- เกี่ยวกับพอยน์เตอร์
- การอภิปรายสั้นๆ เกี่ยวกับการโอเวอร์โหลด ความหลากหลาย และเทมเพลตในภาษา C
- คุณรู้ประเด็นความรู้พื้นฐานเกี่ยวกับอาร์เรย์เหล่านี้หรือไม่
- ความรู้พื้นฐานเกี่ยวกับฟังก์ชั่นต่างๆ ที่เรามักจะมองข้ามไป
C ข้อผิดพลาดและข้อผิดพลาด
เนื้อหาส่วนนี้มาจาก "C Traps and Pitfalls" หลังจากอ่านหนังสือเล่มนี้แล้ว ฉันรู้สึกกระจ่างเกี่ยวกับข้อผิดพลาดที่ฉันเคยทำไว้
- กับดักคำศัพท์
- กับดักไวยากรณ์ที่สอง
- กับดักความหมายสามประการ
- สี่การเชื่อมต่อ
- ห้าฟังก์ชั่นห้องสมุด
- โปรเซสเซอร์ล่วงหน้าหกตัว
- ข้อบกพร่องแบบพกพาเจ็ดประการ
- ข้อเสนอแนะแปดประการ
แบบฝึกหัดคลาสสิก C
ฝึกฝน | แนะนำ | ความยากลำบาก |
---|
1. การใช้ฟังก์ชันสตริง/หน่วยความจำทั่วไป | การใช้งานหลัก: strlen/strcpy/strcmp/strcat/strstr/memcpy/memmove | |
2. การคำนวณสมุดบัญชี | ฝึกการใช้ลูป ( while, switch ) | |
3. คำนวณดอกเบี้ย && ออกบัตร | ฝึกใช้อาร์เรย์ | |
4. กำหนดจำนวนเฉพาะ | ฝึกการใช้ฟังก์ชัน | |
5. ทายหมายเลข&&การจัดหมวดหมู่มือ | ฝึกการใช้ตัวแปรโกลบอล (ส่วนขยาย: วิธีแทนที่ตัวแปรโกลบอล) | (ทายจำนวน) (จำแนกมือ) |
6. องค์ประกอบสูงสุดและองค์ประกอบขั้นต่ำของอาร์เรย์ | เรียนรู้เกี่ยวกับพอยน์เตอร์ | |
7. ออกแบบฟังก์ชั่นการอ่านสตริง | ทำความเข้าใจฟังก์ชันการอ่านสตริง getchar ลักษณะของสตริง (
|