วิธีเรียนรู้การเขียนโปรแกรมด้วย C: 8 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

วิธีเรียนรู้การเขียนโปรแกรมด้วย C: 8 ขั้นตอน (พร้อมรูปภาพ)
วิธีเรียนรู้การเขียนโปรแกรมด้วย C: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีเรียนรู้การเขียนโปรแกรมด้วย C: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีเรียนรู้การเขียนโปรแกรมด้วย C: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: รีวิว Marani MIR โปรเซสเซอร์เทคโนโลยีสูง ผสมผสานระหว่าง IIR และ FIR 2024, อาจ
Anonim

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

ขั้นตอน

ตอนที่ 1 จาก 6: การเตรียมตัว

53403 1 2
53403 1 2

ขั้นตอนที่ 1. ดาวน์โหลดและติดตั้งคอมไพเลอร์ C

โค้ด C ต้องถูกคอมไพล์ด้วยโปรแกรมที่แปลรหัสเป็นสัญญาณที่เครื่องเข้าใจ คอมไพเลอร์มักจะฟรี และคอมไพเลอร์ต่างๆ ก็มีให้สำหรับระบบปฏิบัติการที่แตกต่างกัน

  • สำหรับ Windows ให้ลองใช้ Microsoft Visual Studio Express หรือ mingw
  • สำหรับ Mac XCode เป็นหนึ่งในคอมไพเลอร์ C ที่ดีที่สุด
  • สำหรับ Linux gcc เป็นหนึ่งในตัวเลือกยอดนิยม
53403 2 2
53403 2 2

ขั้นตอนที่ 2 ทำความเข้าใจพื้นฐานการเขียนโปรแกรม

C เป็นภาษาโปรแกรมที่ค่อนข้างเก่าและทรงพลังมาก C ได้รับการออกแบบมาสำหรับระบบปฏิบัติการ Unix แต่ได้รับการพัฒนาสำหรับระบบปฏิบัติการเกือบทั้งหมด C เวอร์ชันทันสมัยคือ C ++

โดยพื้นฐานแล้ว C ประกอบด้วยฟังก์ชัน และในฟังก์ชันเหล่านั้น คุณสามารถใช้ตัวแปร คำสั่งตามเงื่อนไข และลูปเพื่อจัดเก็บและจัดการข้อมูลได้

53403 3 2
53403 3 2

ขั้นตอนที่ 3 อ่านรหัสพื้นฐาน

ดูโปรแกรมพื้นฐานต่อไปนี้เพื่อดูว่าแง่มุมต่างๆ ของภาษาโปรแกรมทำงานอย่างไร และเพื่อให้เข้าใจถึงวิธีการทำงานของโปรแกรม

รวม int main() { printf("สวัสดีชาวโลก!\n"); getchar(); คืนค่า 0; }

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

ขั้นตอนที่ 4. ลองคอมไพล์โปรแกรม

ป้อนโปรแกรมในโปรแกรมแก้ไขโค้ดและบันทึกเป็นไฟล์ "*.c" รวบรวมโดยกดปุ่มสร้างหรือเรียกใช้

53403 5 2
53403 5 2

ขั้นตอนที่ 5. แสดงความคิดเห็นโค้ดของคุณเสมอ

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

  • หากต้องการแสดงความคิดเห็นในภาษา C ให้ใส่ /* ที่จุดเริ่มต้นของความคิดเห็นและ */ ที่ส่วนท้ายของความคิดเห็น
  • แสดงความคิดเห็นทุกส่วนของโค้ด ยกเว้นส่วนพื้นฐานที่สุด
  • ความคิดเห็นสามารถใช้เพื่อยกเว้นบางส่วนของโค้ดโดยไม่ต้องลบออก ยกเลิกหมายเหตุรหัสที่คุณต้องการแยกออกและคอมไพล์โปรแกรม หากคุณต้องการคืนรหัส ให้ยกเลิกการใส่ความคิดเห็น

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

53403 6 2
53403 6 2

ขั้นตอนที่ 1 เข้าใจการทำงานของตัวแปร

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

ตัวแปรที่ใช้กันอย่างแพร่หลายคือ int, char และ float ตัวแปรแต่ละประเภทเก็บข้อมูลประเภทต่าง ๆ

53403 7 2
53403 7 2

ขั้นตอนที่ 2 เรียนรู้วิธีประกาศตัวแปร

ต้องสร้างหรือประกาศตัวแปรก่อนจึงจะสามารถใช้งานได้โดยโปรแกรม ประกาศตัวแปรโดยป้อนชนิดข้อมูลและชื่อตัวแปร ตัวอย่างเช่น สามารถใช้ตัวแปรต่อไปนี้:

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

  • จำไว้ว่าคุณสามารถประกาศตัวแปรหลายตัวติดต่อกันได้ ตราบใดที่ตัวแปรเหล่านี้เป็นชนิดเดียวกัน แยกชื่อตัวแปรแต่ละตัวด้วยเครื่องหมายจุลภาค
  • เช่นเดียวกับบรรทัดส่วนใหญ่ในภาษา C ตัวแปรแต่ละตัวต้องลงท้ายด้วยเครื่องหมายอัฒภาค
53403 8 2
53403 8 2

ขั้นตอนที่ 3 รู้ว่าคุณสามารถประกาศตัวแปรได้ที่ไหน

ต้องประกาศตัวแปรที่จุดเริ่มต้นของแต่ละบล็อกโค้ด (ภายใน {}) หากคุณพยายามประกาศตัวแปรในภายหลัง โปรแกรมของคุณจะทำงานไม่ถูกต้อง

53403 9 1
53403 9 1

ขั้นตอนที่ 4 ใช้ตัวแปรเพื่อเก็บข้อมูลอินพุตของผู้ใช้

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

รวม int หลัก () { int x; printf("ป้อนตัวเลข: "); scanf("%d", &x); printf("คุณป้อน %d", x); getchar(); คืนค่า 0; }

  • บรรทัด "%d" บอกให้ scanf ค้นหาจำนวนเต็มในการป้อนข้อมูลของผู้ใช้
  • & ก่อนตัวแปร x จะบอก scanf ว่าควรพบตัวแปรใดเพื่อเปลี่ยนแปลง และเก็บจำนวนเต็มไว้ในตัวแปร
  • คำสั่ง printf สุดท้ายส่งคืนจำนวนเต็มให้กับผู้ใช้
53403 10 2
53403 10 2

ขั้นตอนที่ 5. จัดการตัวแปรของคุณ

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

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

ส่วนที่ 3 ของ 6: การใช้คำสั่งแบบมีเงื่อนไข

53403 11 2
53403 11 2

ขั้นตอนที่ 1 ทำความเข้าใจพื้นฐานของคำสั่งแบบมีเงื่อนไข

คำสั่งแบบมีเงื่อนไขเป็นหัวใจสำคัญของหลาย ๆ โปรแกรม และเป็นคำสั่งที่มีคำตอบเป็น TRUE หรือ FALSE จากนั้นรันโปรแกรมตามผลลัพธ์ ประโยคเงื่อนไขพื้นฐานที่สุดคือ if

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

53403 12 2
53403 12 2

ขั้นตอนที่ 2 เรียนรู้ตัวดำเนินการตามเงื่อนไขพื้นฐาน

คำสั่งแบบมีเงื่อนไขใช้ตัวดำเนินการทางคณิตศาสตร์เพื่อเปรียบเทียบค่า รายการนี้ประกอบด้วยตัวดำเนินการตามเงื่อนไขที่ใช้บ่อยที่สุด

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

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

53403 13 2
53403 13 2

ขั้นตอนที่ 3 เขียนคำสั่ง IF พื้นฐาน

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

รวม int main(){ if (3 < 5) printf("3 น้อยกว่า 5"); getchar();}

53403 14 2
53403 14 2

ขั้นตอนที่ 4 ใช้คำสั่ง ELSE/IF เพื่อพัฒนาสภาพของคุณ

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

#int รวม int main() { อายุ int; printf("กรุณากรอกอายุปัจจุบันของคุณ: "); scanf("%d", &age); if (อายุ <= 12) { printf("You're just a kid!\n"); } else if (อายุ < 20) { printf("การเป็นวัยรุ่นนั้นยอดเยี่ยมมาก!\n"); } อื่นๆ if (อายุ < 40) { printf("คุณยังเด็กอยู่เลย!\n"); } else { printf("อายุย่อมมาพร้อมปัญญา\n"); } คืนค่า 0; }

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

ส่วนที่ 4 จาก 6: ลูปการเรียนรู้

53403 15 2
53403 15 2

ขั้นตอนที่ 1 ทำความเข้าใจว่าลูปทำงานอย่างไร

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

ลูปมีสามประเภทหลัก: FOR, WHILE และ DO…WHILE

53403 16 2
53403 16 2

ขั้นตอนที่ 2 ใช้ลูป FOR

นี่คือประเภทลูปที่ใช้บ่อยและมีประโยชน์มากที่สุด มันจะรันฟังก์ชันต่อไปจนกว่าจะตรงตามเงื่อนไขที่กำหนดไว้ในลูป FOR FOR ลูปต้องการเงื่อนไขสามประการ: การเริ่มต้นตัวแปร เงื่อนไขที่จะปฏิบัติตาม และวิธีที่ตัวแปรได้รับการอัปเดต หากคุณไม่ต้องการเงื่อนไขเหล่านี้ทั้งหมด คุณยังคงต้องเว้นช่องว่างด้วยเครื่องหมายอัฒภาค ไม่เช่นนั้นลูปจะทำงานตลอดไป

รวม int หลัก (){ int y; สำหรับ (y = 0; y < 15; y++;){ printf("%d\n", y); } getchar();}

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

53403 17 2
53403 17 2

ขั้นตอนที่ 3 ใช้ WHILE loop

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

#include int main() { int y; ในขณะที่ (y <= 15){ printf("%d\n", y); ย++; } getchar(); }

คำสั่ง y++ เพิ่ม 1 ให้กับตัวแปร y ทุกครั้งที่ดำเนินการวนซ้ำ เมื่อ y ถึง 16 (โปรดจำไว้ว่าการวนซ้ำนี้จะทำงานตราบเท่าที่ y น้อยกว่าหรือเท่ากับ 15) การวนซ้ำจะหยุด

53403 18 2
53403 18 2

ขั้นตอนที่ 4. ใช้ "DO

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

#int รวม int main() { int y; y = 5; do { printf("ลูปนี้กำลังทำงาน!\n"); } ในขณะที่ (y != 5); getchar(); }

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

ส่วนที่ 5 จาก 6: การใช้ฟังก์ชัน

53403 19 1
53403 19 1

ขั้นตอนที่ 1 ทำความเข้าใจพื้นฐานของฟังก์ชัน

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

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

ขั้นตอนที่ 2 เริ่มต้นด้วยโครงร่าง

ควรสร้างฟังก์ชันหลังจากที่คุณได้สรุปการใช้งานก่อนที่จะเริ่มโปรแกรม ไวยากรณ์พื้นฐานของฟังก์ชันคือ "return_type name (argument1, argument2, etc.);" ตัวอย่างเช่น ในการสร้างฟังก์ชันที่บวกตัวเลขสองตัว:

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

รหัสนี้จะสร้างฟังก์ชันที่เพิ่มจำนวนเต็มสองตัว (x และ y) แล้วส่งกลับผลลัพธ์เป็นจำนวนเต็ม

53403 21 1
53403 21 1

ขั้นตอนที่ 3 ใช้ฟังก์ชันในโปรแกรม

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

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

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

ตอนที่ 6 จาก 6: ต่อบทเรียน

53403 22 1
53403 22 1

ขั้นตอนที่ 1 ค้นหาตำราเรียนภาษาซี

บทความนี้ครอบคลุมพื้นฐานของการเขียนโปรแกรม C แต่ครอบคลุมเฉพาะพื้นผิวเท่านั้น หนังสืออ้างอิงที่ดีจะช่วยคุณแก้ปัญหาและช่วยให้คุณเอาชนะความสับสนได้

53403 23 1
53403 23 1

ขั้นตอนที่ 2 เข้าร่วมชุมชน

ชุมชนหลายแห่ง ทั้งออนไลน์และออฟไลน์ ทุ่มเทให้กับการเขียนโปรแกรมและภาษาโปรแกรม ค้นหาโปรแกรมเมอร์ C คนอื่นๆ เพื่อแลกเปลี่ยนความคิดและเขียนโค้ดด้วย แล้วคุณจะได้เรียนรู้มากมายเช่นกัน

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

53403 24 1
53403 24 1

ขั้นตอนที่ 3 เข้าชั้นเรียนการเขียนโปรแกรม

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

53403 25 1
53403 25 1

ขั้นตอนที่ 4 เรียนรู้ C ++

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

เคล็ดลับ

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

แนะนำ: