C เป็นภาษาโปรแกรมที่ค่อนข้างเก่า C ได้รับการพัฒนาในยุค 70 แต่ก็ยังค่อนข้างทรงพลังเพราะ C ทำงานในระดับต่ำ การเรียนรู้ภาษาซีเป็นวิธีที่ยอดเยี่ยมในการแนะนำคุณให้รู้จักกับภาษาการเขียนโปรแกรมที่ซับซ้อนยิ่งขึ้น และความรู้ที่คุณมีสามารถนำไปใช้กับภาษาการเขียนโปรแกรมเกือบทุกภาษา และช่วยให้คุณเข้าใจการพัฒนาแอปพลิเคชัน หากต้องการเริ่มเรียนภาษาซี โปรดดูขั้นตอนที่ 1 ด้านล่าง
ขั้นตอน
ตอนที่ 1 จาก 6: การเตรียมตัว
ขั้นตอนที่ 1. ดาวน์โหลดและติดตั้งคอมไพเลอร์ C
โค้ด C ต้องถูกคอมไพล์ด้วยโปรแกรมที่แปลรหัสเป็นสัญญาณที่เครื่องเข้าใจ คอมไพเลอร์มักจะฟรี และคอมไพเลอร์ต่างๆ ก็มีให้สำหรับระบบปฏิบัติการที่แตกต่างกัน
- สำหรับ Windows ให้ลองใช้ Microsoft Visual Studio Express หรือ mingw
- สำหรับ Mac XCode เป็นหนึ่งในคอมไพเลอร์ C ที่ดีที่สุด
- สำหรับ Linux gcc เป็นหนึ่งในตัวเลือกยอดนิยม
ขั้นตอนที่ 2 ทำความเข้าใจพื้นฐานการเขียนโปรแกรม
C เป็นภาษาโปรแกรมที่ค่อนข้างเก่าและทรงพลังมาก C ได้รับการออกแบบมาสำหรับระบบปฏิบัติการ Unix แต่ได้รับการพัฒนาสำหรับระบบปฏิบัติการเกือบทั้งหมด C เวอร์ชันทันสมัยคือ C ++
โดยพื้นฐานแล้ว C ประกอบด้วยฟังก์ชัน และในฟังก์ชันเหล่านั้น คุณสามารถใช้ตัวแปร คำสั่งตามเงื่อนไข และลูปเพื่อจัดเก็บและจัดการข้อมูลได้
ขั้นตอนที่ 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" จำเป็นต้องคืนค่าจำนวนเต็มหลังจากโปรแกรมเสร็จสิ้น ศูนย์บ่งชี้ว่าโปรแกรมดำเนินการอย่างถูกต้อง หมายเลขอื่นระบุว่าโปรแกรมพบข้อผิดพลาด
ขั้นตอนที่ 4. ลองคอมไพล์โปรแกรม
ป้อนโปรแกรมในโปรแกรมแก้ไขโค้ดและบันทึกเป็นไฟล์ "*.c" รวบรวมโดยกดปุ่มสร้างหรือเรียกใช้
ขั้นตอนที่ 5. แสดงความคิดเห็นโค้ดของคุณเสมอ
ความคิดเห็นเป็นโค้ดที่ไม่ได้คอมไพล์ แต่ให้คุณอธิบายว่าเกิดอะไรขึ้น ความคิดเห็นมีประโยชน์ในการเตือนตัวเองถึงฟังก์ชันการทำงานของโค้ด และช่วยเหลือนักพัฒนาคนอื่นๆ ที่อาจเห็นโค้ดของคุณ
- หากต้องการแสดงความคิดเห็นในภาษา C ให้ใส่ /* ที่จุดเริ่มต้นของความคิดเห็นและ */ ที่ส่วนท้ายของความคิดเห็น
- แสดงความคิดเห็นทุกส่วนของโค้ด ยกเว้นส่วนพื้นฐานที่สุด
- ความคิดเห็นสามารถใช้เพื่อยกเว้นบางส่วนของโค้ดโดยไม่ต้องลบออก ยกเลิกหมายเหตุรหัสที่คุณต้องการแยกออกและคอมไพล์โปรแกรม หากคุณต้องการคืนรหัส ให้ยกเลิกการใส่ความคิดเห็น
ส่วนที่ 2 จาก 6: การใช้ตัวแปร
ขั้นตอนที่ 1 เข้าใจการทำงานของตัวแปร
ตัวแปรช่วยให้คุณเก็บข้อมูลได้ทั้งจากการคำนวณในโปรแกรมหรืออินพุตของผู้ใช้ ต้องกำหนดตัวแปรก่อนจึงจะสามารถใช้งานได้ และมีตัวแปรหลายประเภทให้เลือก
ตัวแปรที่ใช้กันอย่างแพร่หลายคือ int, char และ float ตัวแปรแต่ละประเภทเก็บข้อมูลประเภทต่าง ๆ
ขั้นตอนที่ 2 เรียนรู้วิธีประกาศตัวแปร
ต้องสร้างหรือประกาศตัวแปรก่อนจึงจะสามารถใช้งานได้โดยโปรแกรม ประกาศตัวแปรโดยป้อนชนิดข้อมูลและชื่อตัวแปร ตัวอย่างเช่น สามารถใช้ตัวแปรต่อไปนี้:
ลอย x; ชื่อเล่น; int a, b, c, d;
- จำไว้ว่าคุณสามารถประกาศตัวแปรหลายตัวติดต่อกันได้ ตราบใดที่ตัวแปรเหล่านี้เป็นชนิดเดียวกัน แยกชื่อตัวแปรแต่ละตัวด้วยเครื่องหมายจุลภาค
- เช่นเดียวกับบรรทัดส่วนใหญ่ในภาษา C ตัวแปรแต่ละตัวต้องลงท้ายด้วยเครื่องหมายอัฒภาค
ขั้นตอนที่ 3 รู้ว่าคุณสามารถประกาศตัวแปรได้ที่ไหน
ต้องประกาศตัวแปรที่จุดเริ่มต้นของแต่ละบล็อกโค้ด (ภายใน {}) หากคุณพยายามประกาศตัวแปรในภายหลัง โปรแกรมของคุณจะทำงานไม่ถูกต้อง
ขั้นตอนที่ 4 ใช้ตัวแปรเพื่อเก็บข้อมูลอินพุตของผู้ใช้
เมื่อคุณเข้าใจวิธีการทำงานของตัวแปรแล้ว คุณสามารถเขียนโปรแกรมที่เก็บอินพุตของผู้ใช้ได้ คุณจะใช้ฟังก์ชัน scanf ในโปรแกรมของคุณ ฟังก์ชันนี้ค้นหาอินพุตที่กำหนดด้วยค่าที่ระบุ
รวม
int หลัก () { int x; printf("ป้อนตัวเลข: "); scanf("%d", &x); printf("คุณป้อน %d", x); getchar(); คืนค่า 0; }
- บรรทัด "%d" บอกให้ scanf ค้นหาจำนวนเต็มในการป้อนข้อมูลของผู้ใช้
- & ก่อนตัวแปร x จะบอก scanf ว่าควรพบตัวแปรใดเพื่อเปลี่ยนแปลง และเก็บจำนวนเต็มไว้ในตัวแปร
- คำสั่ง printf สุดท้ายส่งคืนจำนวนเต็มให้กับผู้ใช้
ขั้นตอนที่ 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 จากนั้นรันโปรแกรมตามผลลัพธ์ ประโยคเงื่อนไขพื้นฐานที่สุดคือ if
TRUE และ FALSE ทำงานในวิธีที่ต่างกันใน C TRUE ลงท้ายด้วยตัวเลขอื่นที่ไม่ใช่ 0 เสมอ เมื่อคุณทำการเปรียบเทียบ หากผลลัพธ์เป็น TRUE ตัวเลข "1" จะถูกส่งออก หาก "FALSE" "0" จะออก การทำความเข้าใจสิ่งนี้จะช่วยให้คุณเข้าใจว่าคำสั่ง IF ถูกประมวลผลอย่างไร
ขั้นตอนที่ 2 เรียนรู้ตัวดำเนินการตามเงื่อนไขพื้นฐาน
คำสั่งแบบมีเงื่อนไขใช้ตัวดำเนินการทางคณิตศาสตร์เพื่อเปรียบเทียบค่า รายการนี้ประกอบด้วยตัวดำเนินการตามเงื่อนไขที่ใช้บ่อยที่สุด
/* มากกว่า */ < /* น้อยกว่า */ >= /* มากกว่าหรือเท่ากับ */ <= /* น้อยกว่าหรือเท่ากับ */ == /* เท่ากับ */ != /* ไม่เท่ากัน ถึง */
10 > 5 จริง 6 < 15 จริง 8 >= 8 จริง 4 <= 8 จริง 3 == 3 จริง 4 != 5 จริง
ขั้นตอนที่ 3 เขียนคำสั่ง IF พื้นฐาน
คุณสามารถใช้คำสั่ง IF เพื่อระบุสิ่งที่โปรแกรมจะทำหลังจากตรวจสอบคำสั่งแล้ว คุณสามารถรวมเข้ากับคำสั่งตามเงื่อนไขอื่นๆ เพื่อสร้างโปรแกรมหลายตัวเลือกที่ยอดเยี่ยม แต่คราวนี้ สร้างคำสั่ง IF พื้นฐานเพื่อทำความคุ้นเคย
รวม
int main(){ if (3 < 5) printf("3 น้อยกว่า 5"); getchar();} ขั้นตอนที่ 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: ลูปการเรียนรู้
ขั้นตอนที่ 1 ทำความเข้าใจว่าลูปทำงานอย่างไร
ลูปเป็นหนึ่งในส่วนที่สำคัญที่สุดของการเขียนโปรแกรม เนื่องจากช่วยให้คุณสามารถทำซ้ำบล็อกของโค้ดได้จนกว่าจะตรงตามเงื่อนไขเฉพาะ การทำเช่นนี้จะทำให้การดำเนินการซ้ำๆ ทำได้ง่ายมาก และช่วยให้คุณไม่ต้องเขียนคำสั่งแบบมีเงื่อนไขใหม่ทุกครั้งที่คุณต้องการให้บางสิ่งเกิดขึ้น
ลูปมีสามประเภทหลัก: FOR, WHILE และ DO…WHILE
ขั้นตอนที่ 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 การวนซ้ำจะหยุด
ขั้นตอนที่ 3 ใช้ WHILE loop
ลูป WHILE นั้นง่ายกว่าลูป FOR เพราะมันมีเงื่อนไขเดียวเท่านั้น และจะวนซ้ำตราบใดที่เงื่อนไขนั้นเป็นจริง คุณไม่จำเป็นต้องเริ่มหรืออัปเดตตัวแปร แม้ว่าคุณจะสามารถทำได้ในคอร์ลูปก็ตาม
#include int main() { int y; ในขณะที่ (y <= 15){ printf("%d\n", y); ย++; } getchar(); }
คำสั่ง y++ เพิ่ม 1 ให้กับตัวแปร y ทุกครั้งที่ดำเนินการวนซ้ำ เมื่อ y ถึง 16 (โปรดจำไว้ว่าการวนซ้ำนี้จะทำงานตราบเท่าที่ y น้อยกว่าหรือเท่ากับ 15) การวนซ้ำจะหยุด
ขั้นตอนที่ 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: การใช้ฟังก์ชัน
ขั้นตอนที่ 1 ทำความเข้าใจพื้นฐานของฟังก์ชัน
ฟังก์ชันคือโค้ดบางส่วนที่สามารถเรียกได้จากส่วนอื่นๆ ของโปรแกรม ฟังก์ชันช่วยให้คุณเขียนโค้ดซ้ำได้ง่าย และทำให้โปรแกรมอ่านและแก้ไขได้ง่ายขึ้น คุณสามารถใช้เทคนิคทั้งหมดในบทความนี้ในฟังก์ชัน หรือแม้แต่ใช้ฟังก์ชันอื่นๆ
- บรรทัด main() ที่ด้านบนของตัวอย่างทั้งหมดนี้เป็นฟังก์ชัน เช่นเดียวกับ getchar()
- การใช้ฟังก์ชันเป็นสิ่งจำเป็นสำหรับโค้ดที่มีประสิทธิภาพและสามารถอ่านได้ ใช้ฟังก์ชันที่ดีที่สุดเพื่อสร้างโปรแกรมที่เรียบร้อย
ขั้นตอนที่ 2 เริ่มต้นด้วยโครงร่าง
ควรสร้างฟังก์ชันหลังจากที่คุณได้สรุปการใช้งานก่อนที่จะเริ่มโปรแกรม ไวยากรณ์พื้นฐานของฟังก์ชันคือ "return_type name (argument1, argument2, etc.);" ตัวอย่างเช่น ในการสร้างฟังก์ชันที่บวกตัวเลขสองตัว:
int เพิ่ม (int x, int y);
รหัสนี้จะสร้างฟังก์ชันที่เพิ่มจำนวนเต็มสองตัว (x และ y) แล้วส่งกลับผลลัพธ์เป็นจำนวนเต็ม
ขั้นตอนที่ 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: ต่อบทเรียน
ขั้นตอนที่ 1 ค้นหาตำราเรียนภาษาซี
บทความนี้ครอบคลุมพื้นฐานของการเขียนโปรแกรม C แต่ครอบคลุมเฉพาะพื้นผิวเท่านั้น หนังสืออ้างอิงที่ดีจะช่วยคุณแก้ปัญหาและช่วยให้คุณเอาชนะความสับสนได้
ขั้นตอนที่ 2 เข้าร่วมชุมชน
ชุมชนหลายแห่ง ทั้งออนไลน์และออฟไลน์ ทุ่มเทให้กับการเขียนโปรแกรมและภาษาโปรแกรม ค้นหาโปรแกรมเมอร์ C คนอื่นๆ เพื่อแลกเปลี่ยนความคิดและเขียนโค้ดด้วย แล้วคุณจะได้เรียนรู้มากมายเช่นกัน
เข้าร่วมกิจกรรม Hackathon ทุกครั้งที่ทำได้ เป็นงานที่ทีมและโปรแกรมเมอร์แข่งขันกับเวลาเพื่อตั้งโปรแกรมและแก้ปัญหา ซึ่งมักจะสร้างผลลัพธ์ที่สร้างสรรค์ คุณสามารถหาโปรแกรมเมอร์ที่มีความสามารถมากมายในงานที่จัดขึ้นเป็นประจำทั่วโลกนี้
ขั้นตอนที่ 3 เข้าชั้นเรียนการเขียนโปรแกรม
คุณไม่จำเป็นต้องเรียนวิศวกรรมสารสนเทศ แต่การเรียนการเขียนโปรแกรมจะช่วยในกระบวนการเรียนรู้ของคุณได้จริงๆ ไม่มีความช่วยเหลือใดมากไปกว่าความช่วยเหลือของผู้ที่คุ้นเคยกับภาษาการเขียนโปรแกรมทั้งภายในและภายนอก คุณสามารถเรียนการเขียนโปรแกรมที่ศูนย์เยาวชนและวิทยาลัยใกล้เคียง และวิทยาลัยบางแห่งอนุญาตให้คุณเข้าเรียนโดยไม่ต้องเป็นนักเรียน
ขั้นตอนที่ 4 เรียนรู้ C ++
เมื่อคุณเข้าใจ C แล้ว การเรียนรู้ C ++ จะไม่เจ็บปวด C ++ เป็นเวอร์ชันใหม่ของ C ซึ่งมีความยืดหยุ่นมากกว่า C++ ได้รับการออกแบบโดยคำนึงถึงการจัดการวัตถุ และการทำความเข้าใจ C++ จะช่วยให้คุณสร้างโปรแกรมที่ทรงพลังสำหรับระบบปฏิบัติการที่หลากหลาย
เคล็ดลับ
- เพิ่มความคิดเห็นให้กับโปรแกรมของคุณเสมอ ความคิดเห็นไม่เพียงแต่ช่วยให้ผู้อื่นเห็นรหัสของคุณ แต่ยังช่วยให้คุณจำสิ่งที่คุณเขียน และเหตุผลที่คุณเขียนรหัส คุณอาจรู้ว่าคุณเขียนอะไรในตอนนี้ แต่หลังจากสองหรือสามเดือน คุณจะจำไม่ได้
- สิ้นสุดคำสั่งเช่น printf(), scanf(), getch() ฯลฯ ด้วยเครื่องหมายอัฒภาค แต่อย่าใช้อัฒภาคในคำสั่งควบคุมลูปเช่น "if", "while" หรือ "for"
- เมื่อพบข้อผิดพลาดทางไวยากรณ์ในการรวบรวม ให้ค้นหาโดย Google หากคุณสับสน เป็นไปได้มากว่าคนอื่นมีประสบการณ์แบบเดียวกันและโพสต์วิธีแก้ปัญหา
- ซอร์สโค้ด C ของคุณควรมีนามสกุล *. C ดังนั้นคอมไพเลอร์จึงสามารถเข้าใจว่าไฟล์ของคุณคือซอร์สโค้ด C
- จำไว้ว่าความขยันหมั่นเพียรนั้นฉลาดเสมอ ยิ่งคุณฝึกฝนการเขียนโปรแกรมมากเท่าไหร่ คุณก็จะสามารถเขียนโปรแกรมได้อย่างราบรื่นเร็วขึ้นเท่านั้น เริ่มต้นด้วยโปรแกรมสั้นๆ ง่ายๆ จนกว่าคุณจะคล่องแคล่ว และเมื่อคุณมั่นใจแล้ว คุณจะสามารถทำงานในโปรแกรมที่ซับซ้อนมากขึ้นได้
- พยายามเรียนรู้โครงสร้างลอจิกเพราะจะมีประโยชน์มากเมื่อเขียนโค้ด