การเขียนโปรแกรมในค.

ผู้เขียน: Christy White
วันที่สร้าง: 6 พฤษภาคม 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
สรุปพื้นฐานการเขียนโปรแกรมใน 10 นาที
วิดีโอ: สรุปพื้นฐานการเขียนโปรแกรมใน 10 นาที

เนื้อหา

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

ที่จะก้าว

ส่วนที่ 1 ของ 6: การเตรียมการ

  1. ดาวน์โหลดและติดตั้งคอมไพเลอร์ ก่อนอื่นต้องคอมไพล์โค้ด C โดยโปรแกรมที่สามารถแปลรหัสและแปลงเป็นภาษาที่เครื่องเข้าใจได้ โดยปกติแล้วคอมไพเลอร์จะให้บริการฟรีและคุณสามารถดาวน์โหลดคอมไพเลอร์ที่แตกต่างกันสำหรับแต่ละระบบปฏิบัติการได้
    • สำหรับ Windows, Microsoft Visual Studio Express หรือ MinGW
    • สำหรับ Mac XCode เป็นหนึ่งในคอมไพเลอร์ C ที่ดีที่สุด
    • บน Linux gcc เป็นหนึ่งในตัวเลือกยอดนิยม
  2. พื้นฐาน. C เป็นหนึ่งในภาษาโปรแกรมรุ่นเก่า แต่มีประสิทธิภาพมาก เริ่มแรกได้รับการออกแบบมาสำหรับระบบปฏิบัติการ Unix แต่ในที่สุดก็กลายเป็นเรื่องธรรมดาในเกือบทุกระบบ C เวอร์ชัน "ทันสมัย" คือ C ++
    • C ประกอบด้วยฟังก์ชันทั้งหมดและภายในฟังก์ชันเหล่านี้คุณสามารถใช้ตัวแปรคำสั่งเงื่อนไขและลูปสำหรับจัดเก็บและจัดการข้อมูล
  3. ตรวจสอบโค้ดง่ายๆไม่กี่บรรทัด อ่านโปรแกรมง่ายๆ (มาก) ด้านล่างเพื่อทำความเข้าใจก่อนว่าส่วนต่างๆของภาษาทำงานร่วมกันอย่างไรและโปรแกรมทำงานอย่างไร

    #include stdio.h> int main () {printf ("สวัสดีชาวโลก! n"); getchar (); กลับ 0; }

    • งานที่ได้รับมอบหมาย # รวม วางไว้ที่จุดเริ่มต้นของโปรแกรมและโหลดไลบรารี (ไลบรารีโค้ด) ที่มีฟังก์ชันที่คุณต้องการ ในตัวอย่างนี้ stdio.h แน่ใจนะ printf () และ getchar () สามารถใช้.
    • งานที่ได้รับมอบหมาย int หลัก () บอกคอมไพเลอร์ว่าโปรแกรมใช้ฟังก์ชัน "main" และจะส่งคืนจำนวนเต็มหลังจากเรียกใช้งาน โปรแกรม C ทั้งหมดทำงานเป็นฟังก์ชัน "หลัก"
    • สัญญาณ {} ระบุว่าทุกสิ่งที่อยู่ภายในเป็นส่วนหนึ่งของฟังก์ชัน "main"
    • ฟังก์ชั่น printf () แสดงเนื้อหาของวงเล็บบนหน้าจอของผู้ใช้ เครื่องหมายคำพูดช่วยให้แน่ใจว่าสตริงถูกพิมพ์ตามตัวอักษร n บอกให้คอมไพเลอร์ย้ายเคอร์เซอร์ไปที่บรรทัดถัดไป
    • สัญลักษณ์ ; ระบุจุดสิ้นสุดของบรรทัด บรรทัดส่วนใหญ่ของโค้ดควรลงท้ายด้วยอัฒภาค
    • งานที่ได้รับมอบหมาย getchar ()บอกให้คอมไพเลอร์รอการกดแป้นพิมพ์ก่อนดำเนินการต่อ สิ่งนี้มีประโยชน์เนื่องจากคอมไพเลอร์จำนวนมากเรียกใช้โปรแกรมจากนั้นปิดหน้าต่างทันที การดำเนินการนี้จะป้องกันไม่ให้โปรแกรมออกจนกว่าจะมีการกดปุ่ม
    • งานที่ได้รับมอบหมาย กลับ 0 ระบุจุดสิ้นสุดของฟังก์ชัน โปรดทราบว่าฟังก์ชัน "main" คือไฟล์ int ฟังก์ชันคือ. ซึ่งหมายความว่าควรส่งคืนจำนวนเต็มเมื่อโปรแกรมเสร็จสิ้น "0" แสดงว่าโปรแกรมได้รับการดำเนินการอย่างถูกต้อง หมายเลขอื่น ๆ ระบุว่ามีการตรวจพบข้อผิดพลาด
  4. ลองคอมไพล์โปรแกรม ป้อนรหัสในโปรแกรมแก้ไขโค้ดของคุณและบันทึกเป็นไฟล์ " *. C" ตอนนี้รวบรวมสิ่งนี้กับคอมไพเลอร์ของคุณโดยปกติแล้วโดยการกด Build หรือ Run
  5. ใส่คำอธิบายไว้กับรหัสของคุณเสมอ นี่ควรเป็นส่วนปกติของโปรแกรม แต่จะไม่ถูกคอมไพล์ บทช่วยสอนนี้จะช่วยให้คุณจำได้ว่ารหัสมีไว้เพื่ออะไรและเป็นแนวทางสำหรับโปรแกรมเมอร์ที่กำลังดูและ / หรือต้องการใช้รหัสของคุณ
    • หากต้องการเพิ่มความคิดเห็นใน C ให้วาง a /* ที่จุดเริ่มต้นของความคิดเห็นและไฟล์ */ ในตอนท้าย
    • แสดงความคิดเห็นได้ทุกที่ยกเว้นส่วนพื้นฐานที่สุดของโค้ดของคุณ
    • ความคิดเห็นสามารถใช้เพื่อซ่อนบางส่วนของโค้ดได้อย่างรวดเร็วโดยไม่ต้องลบออก ล้อมรอบโค้ดโดยใส่ไว้ในแท็กความคิดเห็นจากนั้นคอมไพล์โปรแกรม หากคุณต้องการใช้โค้ดอีกครั้งให้ลบแท็กออก

ส่วนที่ 2 จาก 6: การใช้ตัวแปร

  1. ฟังก์ชันของตัวแปร ตัวแปรช่วยให้คุณจัดเก็บข้อมูลไม่ว่าจะเป็นผลการคำนวณหรืออินพุตของผู้ใช้ ต้องกำหนดตัวแปรก่อนจึงจะใช้งานได้และมีหลายประเภทให้เลือก
    • ตัวแปรทั่วไปบางตัวคือ int, ถ่าน และ ลอย. แต่ละประเภทเหล่านี้จัดเก็บประเภทข้อมูลที่แตกต่างกัน
  2. เรียนรู้วิธีการประกาศตัวแปร ก่อนอื่นต้องกำหนดตัวแปรให้เป็นประเภทหนึ่งหรือ "ประกาศ" ก่อนจึงจะสามารถใช้ในโปรแกรม C ได้ คุณประกาศตัวแปรโดยระบุชนิดข้อมูลตามด้วยชื่อของตัวแปร ตัวอย่างเช่นการประกาศต่อไปนี้ใช้ได้ทั้งหมดใน C:

    ลอย x; ชื่อถ่าน; int a, b, c, d;

    • โปรดทราบว่าคุณสามารถประกาศตัวแปรหลายตัวในบรรทัดเดียวกันได้ตราบเท่าที่เป็นประเภทเดียวกัน สิ่งเดียวคือคุณแยกตัวแปรด้วยเครื่องหมายจุลภาค
    • เช่นเดียวกับหลายบรรทัดใน C จำเป็นต้องแยกการประกาศตัวแปรแต่ละตัวด้วยอัฒภาค
  3. รู้ตำแหน่งที่จะประกาศตัวแปร ต้องประกาศตัวแปรที่จุดเริ่มต้นของบล็อกโค้ด (ส่วนของโค้ดที่อยู่ใน {}) หากคุณพยายามประกาศตัวแปรในภายหลังโปรแกรมจะทำงานไม่ถูกต้อง
  4. ใช้ประโยชน์จากตัวแปรเพื่อจัดเก็บอินพุตของผู้ใช้ ตอนนี้คุณรู้พื้นฐานของการทำงานของตัวแปรแล้วคุณสามารถเขียนโปรแกรมง่ายๆที่รับและจัดเก็บข้อมูลจากผู้ใช้ คุณใช้ฟังก์ชันอื่นของ C สำหรับสิ่งนี้คือ scanf. ฟังก์ชันนี้ค้นหาค่าพิเศษในสตริง

    #include stdio.h> int main () {int x; printf ("กรุณากรอกตัวเลข:"); scanf ("% d", & x); printf ("ตัวเลขคือ% d", x); getchar (); กลับ 0; }

    • "% d" สตริง / สตริง scanf เพื่อค้นหาจำนวนเต็มในอินพุตของผู้ใช้
    • & สำหรับตัวแปร X บอก scanf จะหาตัวแปรที่จะเปลี่ยนได้ที่ไหนและจัดเก็บจำนวนเต็มเป็นตัวแปรนั้น
    • คำสั่งสุดท้าย พิมพ์ f อ่านตัวแปรและแสดงผลลัพธ์ให้กับผู้ใช้
  5. การแก้ไขตัวแปร คุณสามารถแก้ไขข้อมูลที่คุณเก็บไว้ในตัวแปรโดยใช้นิพจน์ทางคณิตศาสตร์ ความแตกต่างหลักที่ต้องจำสำหรับนิพจน์ทางคณิตศาสตร์คือหนึ่งเดียว = เก็บค่าของตัวแปรในขณะที่ == ค่าทั้งสองด้านของอักขระเพื่อให้แน่ใจว่าเท่ากัน

    x = 3 * 4; / * กำหนด "x" เป็น 3 * 4 หรือ 12 * / x = x + 3; / * สิ่งนี้จะเพิ่ม 3 ให้กับค่าก่อนหน้าของ "x" และตั้งค่าใหม่เป็นตัวแปร * / x == 15; / * ตรวจสอบว่า "x" เท่ากับ 15 * / x 10; / * ตรวจสอบว่าค่าของ "x" น้อยกว่า 10 * /

ส่วนที่ 3 จาก 6: ข้อความที่มีเงื่อนไข

  1. ทำความเข้าใจพื้นฐานของคำสั่งเงื่อนไข ข้อความที่มีเงื่อนไขเป็นหัวใจของโปรแกรมส่วนใหญ่ นี่คือคำสั่งที่เป็น TRUE หรือ FALSE และส่งคืนผลลัพธ์ตามนั้น ข้อความที่ง่ายที่สุดคือมัน ถ้า คำให้การ.
    • TRUE และ FALSE ทำงานใน C แตกต่างจากที่คุณอาจคุ้นเคย คำสั่ง TRUE จะลงท้ายด้วยตัวเลขที่ไม่ใช่ศูนย์เสมอ เมื่อคุณทำการเปรียบเทียบและผลลัพธ์คือ TRUE "1" จะถูกส่งกลับ ถ้าผลลัพธ์เป็น FALSE ระบบจะส่งคืน "0" การทำความเข้าใจสิ่งนี้ช่วยในการทำงานกับคำสั่ง IF
  2. เรียนรู้ตัวดำเนินการเงื่อนไขมาตรฐาน งบเงื่อนไขหมุนรอบการใช้ตัวดำเนินการทางคณิตศาสตร์ที่เปรียบเทียบค่า รายการต่อไปนี้ประกอบด้วยตัวดำเนินการตามเงื่อนไขที่ใช้บ่อยที่สุด

    > / * มากกว่า * / / * น้อยกว่า * /> = / * มากกว่าหรือเท่ากับ * / = / * น้อยกว่าหรือเท่ากับ * / == / * เท่ากับ * /! = / * ไม่เท่ากับ * /

    10> 5 จริง 6 15 จริง 8> = 8 จริง 4 = 8 จริง 3 == 3 จริง 4! = 5 จริง

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

    #include stdio.h> int main () {if (3 5) printf ("3 is less than 5"); getchar (); }

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

    #include stdio.h> int main () {int age; printf ("ป้อนอายุของคุณ:"); scanf ("% d", & อายุ); ถ้า (อายุ = 12) {printf ("คุณยังเป็นเด็ก! n"); } else if (อายุ 20) {printf ("เป็นวัยรุ่นดีมาก! n"); } else if (อายุ 40) {printf ("หัวใจคุณยังเด็ก! n"); } else {printf ("ปัญญามาด้วยอายุ n"); } กลับ 0; }

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

ส่วนที่ 4 จาก 6: ลูป

  1. ลูปทำงานอย่างไร ลูปเป็นสิ่งที่สำคัญที่สุดอย่างหนึ่งของการเขียนโปรแกรมเนื่องจากช่วยให้คุณสามารถทำซ้ำบล็อกโค้ดได้จนกว่าจะตรงตามเงื่อนไขบางประการ สิ่งนี้ทำให้การดำเนินการซ้ำ ๆ เป็นเรื่องง่ายมากและไม่จำเป็นต้องเขียนคำสั่งเงื่อนไขใหม่ทุกครั้งที่คุณต้องการให้บางสิ่งเกิดขึ้น
    • มีสามลูปที่แตกต่างกัน: สำหรับในขณะที่และทำ ... ในขณะที่
  2. ห่วงสำหรับ นี่คือประเภทการวนซ้ำที่พบบ่อยและมีประโยชน์มากที่สุด สิ่งนี้จะทำให้ฟังก์ชันทำงานต่อไปจนกว่าจะตรงตามเงื่อนไขบางประการตามที่ระบุไว้ในลูป FOR สำหรับลูปต้องการ 3 เงื่อนไข: การเริ่มต้นตัวแปรเงื่อนไขที่จะตรงตามและตัวแปรที่จะอัปเดต หากคุณไม่ต้องการเงื่อนไขเหล่านี้ทั้งหมดคุณจะต้องใส่พื้นที่ว่างด้วยเครื่องหมายอัฒภาคมิฉะนั้นการวนซ้ำจะดำเนินต่อไปเรื่อย ๆ

    # รวม stdio.h> int main () {int y; สำหรับ (y = 0; y 15; y ++;) {printf ("% d n", y); } getchar (); }

    • ในโปรแกรมข้างต้น ตั้งค่าเป็น 0 และลูปจะดำเนินต่อไปตราบเท่าที่ค่าของ น้อยกว่า 15 ทุกครั้งที่มีค่าของ ถูกพิมพ์บนหน้าจอ 1 จะถูกเพิ่มเข้าไปในค่าของ และวนซ้ำ นั่นนับหรือไม่ = 15 ลูปจะถูกขัดจังหวะ
  3. ในขณะที่วนซ้ำ ในขณะที่ลูปนั้นง่ายกว่าสำหรับลูปเล็กน้อย สิ่งเหล่านี้มีเพียง 1 เงื่อนไขและการวนซ้ำจะดำเนินต่อไปตราบเท่าที่ตรงตามเงื่อนไขนั้น ไม่จำเป็นต้องเริ่มต้นหรืออัปเดตตัวแปร แต่คุณสามารถทำได้ในลูปเอง

    # รวม stdio.h> int main () {int y; ในขณะที่ (y = 15) {printf ("% d n", y); y ++; } getchar (); }

    • y ++ คำสั่งเพิ่ม 1 ให้กับตัวแปร ทุกครั้งที่ดำเนินการวนซ้ำ ถ้า มาถึงตอน 16 (โปรดจำไว้ว่าการวนซ้ำนี้จะดำเนินต่อไปตราบเท่าที่ "น้อยกว่าหรือเท่ากับ" 15) ลูปจะหยุดลง
  4. ทำ... วนไปวนมา. การวนซ้ำนี้มีประโยชน์มากสำหรับการวนซ้ำที่คุณต้องการให้แน่ใจว่าเสร็จแล้วอย่างน้อยหนึ่งครั้ง ใน FOR และ WHILE ลูปเงื่อนไขจะถูกตรวจสอบที่จุดเริ่มต้นของลูปซึ่งหมายความว่าลูปเสร็จสมบูรณ์หรือไม่ ทำ ... ในขณะที่การวนซ้ำจะตรวจสอบว่าเงื่อนไขได้รับการตอบสนองในตอนท้ายเท่านั้นและจะดำเนินการอย่างน้อยหนึ่งครั้ง

    # รวม stdio.h> int main () {int y; y = 5; ทำ {printf ("The loop is running! n"); } ในขณะที่ (y! = 5); getchar (); }

    • ลูปนี้จะแสดงข้อความแม้ว่าเงื่อนไขจะเป็น FALSE ก็ตาม ตัวแปร ถูกตั้งค่าเป็น 5 และ WHILE ลูปจะดำเนินต่อไปตราบนานเท่านาน ไม่เท่ากับ 5 หลังจากนั้นลูปจะสิ้นสุดลง ข้อความได้แสดงบนหน้าจอแล้วเนื่องจากมีการตรวจสอบเมื่อสิ้นสุดเงื่อนไขเท่านั้น
    • ขณะที่วนซ้ำใน DO ... ในขณะที่ต้องลงท้ายด้วยอัฒภาค นี่เป็นครั้งเดียวที่ลูปจบลงด้วยอัฒภาค

ส่วนที่ 5 จาก 6: การใช้คุณสมบัติ

  1. ความรู้พื้นฐานของฟังก์ชัน ฟังก์ชันคือบล็อกโค้ดที่มีอยู่ในตัวซึ่งสามารถเรียกได้จากส่วนอื่นของโปรแกรม สิ่งนี้ทำให้การทำซ้ำโค้ดและโปรแกรมง่ายขึ้นมากทั้งอ่านและแก้ไข ฟังก์ชันใช้เทคนิคทั้งหมดที่อธิบายไว้ข้างต้นและแม้แต่ฟังก์ชันอื่น ๆ
    • กฎ หลัก () ในตอนต้นของตัวอย่างก่อนหน้านี้ทั้งหมดเป็นฟังก์ชันเช่นกัน getchar ()
    • ฟังก์ชันมีไว้เพื่อให้การอ่านและเขียนโค้ดมีประสิทธิภาพมากขึ้น ใช้ประโยชน์จากคุณสมบัติต่างๆเพื่อปรับปรุงโปรแกรมของคุณ
  2. เริ่มต้นด้วยคำอธิบายสั้น ๆ ฟังก์ชั่นสามารถออกแบบได้ดีที่สุดโดยการอธิบายสิ่งที่คุณต้องการบรรลุก่อนที่จะเริ่มต้นด้วยการเข้ารหัสจริง ไวยากรณ์พื้นฐานของฟังก์ชันใน C คือ "return_type name (อาร์กิวเมนต์ 1 อาร์กิวเมนต์ 2 ฯลฯ );" ตัวอย่างเช่นในการสร้างฟังก์ชันที่เพิ่มตัวเลขสองตัวให้ทำดังต่อไปนี้:

    int เพิ่ม (int x, int y);

    • สิ่งนี้สร้างฟังก์ชันสำหรับการเพิ่มจำนวนเต็มสองจำนวน (X และ ) และผลรวมจะส่งกลับเป็นจำนวนเต็ม
  3. เพิ่มฟังก์ชันลงในโปรแกรม คุณสามารถใช้คำอธิบายสั้น ๆ เพื่อสร้างโปรแกรมสำหรับการเพิ่มจำนวนเต็มที่ผู้ใช้ป้อนสองตัว โปรแกรมจะกำหนดวิธีการทำงานของฟังก์ชัน "add" และใช้เพื่อประมวลผลตัวเลขที่ป้อน

    # รวม stdio.h> int เพิ่ม (int x, int y); int หลัก () {int x; int y; printf ("กรุณาใส่ตัวเลขสองตัวเพื่อเพิ่ม:"); scanf ("% d", & x); scanf ("% d", & y); printf ("ผลรวมของตัวเลขคือ% d n", เพิ่ม (x, y)); getchar (); } int เพิ่ม (int x, int y) {กลับ x + y; }

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

ส่วนที่ 6 ของ 6: เรียนรู้ต่อไป

  1. อ่านหนังสือเกี่ยวกับการเขียนโปรแกรมในภาษาซี บทความนี้จะกล่าวถึงพื้นฐานเท่านั้นและนั่นเป็นเพียงส่วนเล็ก ๆ ของภูเขาน้ำแข็งที่เรียกว่า C และทุกสิ่งที่เกี่ยวข้องกับมัน หนังสือที่ดีจะช่วยแก้ปัญหาและช่วยให้คุณไม่ต้องปวดหัวในภายหลัง
  2. เข้าร่วมกลุ่ม มีหลายกลุ่มทั้งออนไลน์และในโลกแห่งความเป็นจริงที่ทุ่มเทให้กับการเขียนโปรแกรมและภาษาโปรแกรมทุกชนิด ค้นหาโปรแกรมเมอร์ C ที่มีใจเดียวกันสักสองสามคนเพื่อแลกเปลี่ยนรหัสและแนวคิดด้วยและคุณจะพบว่าในช่วงเวลาสั้น ๆ คุณได้เรียนรู้มากกว่าที่คุณคิดไว้มากมาย
    • ไปที่ hack-a-thons ถ้าเป็นไปได้ เหตุการณ์เหล่านี้เป็นเหตุการณ์ที่ทีมและบุคคลต้องคิดวิธีแก้ปัญหาและโปรแกรมที่เกี่ยวข้องสำหรับปัญหาภายในระยะเวลาหนึ่งซึ่งเป็นสิ่งที่ต้องใช้ความคิดสร้างสรรค์อย่างมาก คุณสามารถพบกับโปรแกรมเมอร์ที่เก่ง ๆ มากมายและมีการจัดการแฮ็กแอคทีฟทั่วโลก
  3. เข้าร่วมหลักสูตร คุณไม่จำเป็นต้องกลับไปโรงเรียนเพื่อฝึกเป็นโปรแกรมเมอร์ แต่การเรียนหลักสูตรและเพิ่มความเร็วในการเรียนรู้ของคุณก็ไม่เจ็บ ไม่มีสิ่งใดสามารถแข่งขันได้ด้วยความช่วยเหลือโดยตรงจากผู้ที่มีความเชี่ยวชาญในเรื่องใดเรื่องหนึ่งเป็นอย่างดี คุณมักจะค้นหาหลักสูตรใกล้เคียงหรือลองค้นหาหลักสูตรออนไลน์
  4. พิจารณาการเรียนรู้ C ++ ด้วย เมื่อคุณเชี่ยวชาญ C แล้วการเปลี่ยนไปใช้ C ++ ก็ไม่เจ็บ นี่เป็นตัวแปร C ที่ทันสมัยกว่าและมีความยืดหยุ่นมากกว่า C ++ ได้รับการออกแบบมาสำหรับการทำงานกับอ็อบเจ็กต์และความสามารถในการทำงานกับ C ++ ทำให้คุณสามารถเขียนโปรแกรมที่มีประสิทธิภาพสำหรับเกือบทุกระบบปฏิบัติการ

เคล็ดลับ

  • แสดงความคิดเห็นในโปรแกรมของคุณเสมอ สิ่งนี้ไม่เพียงช่วยให้ผู้อื่นเข้าใจซอร์สโค้ดของคุณ แต่ยังช่วยให้คุณจำได้ว่าคุณเข้ารหัสอะไรและทำไม ตอนนี้คุณอาจรู้แล้วว่ากำลังทำอะไรอยู่ แต่หลังจากนั้นประมาณ 2-3 เดือนโอกาสที่คุณจะไม่รู้อีกต่อไป
  • อย่าลืมลงท้ายคำสั่งเช่น printf (), scanf (), getch () ฯลฯ ด้วยอัฒภาค (;) แต่อย่าใส่ไว้หลังคำสั่งเช่น "if", "while" หรือ "for"
  • หากคุณพบข้อผิดพลาดทางไวยากรณ์ในช่วงเวลาคอมไพล์และติดขัดให้ใช้เครื่องมือค้นหาที่คุณชื่นชอบเพื่อค้นหาความหมายของข้อความแสดงข้อผิดพลาด มีโอกาสดีที่มีคนอื่นโพสต์วิธีแก้ปัญหาเดียวกันนี้แล้ว
  • ซอร์สโค้ดต้องมีนามสกุล *. C เพื่อให้คอมไพเลอร์รู้ว่าเป็นไฟล์ C
  • จำไว้ว่าการฝึกฝนทำให้สมบูรณ์แบบ ยิ่งคุณฝึกเขียนโปรแกรมมากเท่าไหร่คุณก็จะเก่งขึ้น ดังนั้นเริ่มต้นด้วยโปรแกรมง่ายๆสั้น ๆ จนกว่าคุณจะตั้งหลักได้มั่นคงจากนั้นไปยังโปรแกรมที่ซับซ้อนมากขึ้น
  • เรียนรู้เกี่ยวกับตรรกะ ซึ่งจะช่วยแก้ปัญหาต่างๆในขณะที่คุณกำลังเขียนโค้ด