วิธีเขียนรหัสมาตรฐานใน C ++: 11 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

วิธีเขียนรหัสมาตรฐานใน C ++: 11 ขั้นตอน (พร้อมรูปภาพ)
วิธีเขียนรหัสมาตรฐานใน C ++: 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีเขียนรหัสมาตรฐานใน C ++: 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีเขียนรหัสมาตรฐานใน C ++: 11 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: รู้จักพี่บอลน้อยไป 2024, พฤศจิกายน
Anonim

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

ขั้นตอน

วิธีที่ 1 จาก 2: การเขียนโค้ดมาตรฐาน

เขียนโค้ดมาตรฐานใน C++ ขั้นตอนที่1
เขียนโค้ดมาตรฐานใน C++ ขั้นตอนที่1

ขั้นตอนที่ 1 ดาวน์โหลด IDE (สภาพแวดล้อมการพัฒนาแบบรวม) สำหรับ C++ เช่น Eclipse, Netbeans และ CodeBlocks หรือคุณสามารถใช้โปรแกรมแก้ไขข้อความธรรมดา เช่น Notepad++ หรือ VIM

คุณยังสามารถเรียกใช้โปรแกรมจากบรรทัดคำสั่ง ซึ่งในกรณีนี้โปรแกรมแก้ไขข้อความก็เพียงพอแล้ว อาจมีประโยชน์หากคุณเลือกตัวแก้ไขที่สนับสนุนการเน้นไวยากรณ์และการกำหนดหมายเลขบรรทัด โปรแกรมเมอร์ส่วนใหญ่พบว่าระบบที่คล้าย Unix (Linux, OS X, BSD) เป็นสภาพแวดล้อมที่ดีที่สุดสำหรับการพัฒนา

เขียนโค้ดมาตรฐานใน C++ ขั้นตอนที่2
เขียนโค้ดมาตรฐานใน C++ ขั้นตอนที่2

ขั้นตอนที่ 2 สร้างไฟล์โปรแกรมหลัก

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

เขียนโค้ดมาตรฐานใน C++ ขั้นตอนที่3
เขียนโค้ดมาตรฐานใน C++ ขั้นตอนที่3

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

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

เขียนโค้ดมาตรฐานใน C++ ขั้นตอนที่4
เขียนโค้ดมาตรฐานใน C++ ขั้นตอนที่4

ขั้นตอนที่ 4 ป้อนความคิดเห็นในรหัส

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

เขียนโค้ดมาตรฐานใน C++ ขั้นตอนที่5
เขียนโค้ดมาตรฐานใน C++ ขั้นตอนที่5

ขั้นตอนที่ 5. ใช้การเยื้องที่เหมาะสมในโค้ดของคุณ

ดูตัวอย่างด้านล่างอีกครั้ง

เขียนโค้ดมาตรฐานใน C++ ขั้นตอนที่6
เขียนโค้ดมาตรฐานใน C++ ขั้นตอนที่6

ขั้นตอนที่ 6 รวบรวมรหัสด้วย

g++ main.cpp

เขียนโค้ดมาตรฐานใน C++ ขั้นตอนที่7
เขียนโค้ดมาตรฐานใน C++ ขั้นตอนที่7

ขั้นตอนที่ 7 เรียกใช้โปรแกรมโดยพิมพ์:

./a.out

วิธีที่ 2 จาก 2: ตัวอย่าง

ขั้นตอนที่ 1 พิจารณาตัวอย่างที่ 1:

    /* โปรแกรมอย่างง่ายนี้สร้างขึ้นเพื่อทำความเข้าใจพื้นฐานของสไตล์ g++ โปรแกรมนี้ใช้คอมไพเลอร์ g++*/ #include /* ป้อนฟังก์ชันอินพุตและเอาต์พุต */ โดยใช้เนมสเปซ std; /* เราใช้ฟังก์ชัน std (มาตรฐาน) */ int main() /* ประกาศฟังก์ชันหลัก คุณสามารถใช้ int main(void) ได้ */ { cout << "\n สวัสดีพ่อ"; /* '\n' เป็นบรรทัดใหม่ (t เป็นแท็บใหม่) */ cout << "\n สวัสดีแม่"; cout << "\n นี่เป็นโปรแกรมแรกของฉัน"; ศาล << "\n วันที่ 2018-04-20"; คืนค่า 0; }

ขั้นตอนที่ 2 พิจารณาตัวอย่างที่ 2:

    /* โปรแกรมนี้ใช้นับผลรวมของตัวเลขสองตัว */ #include โดยใช้เนมสเปซ std; int main() { float num1, num2, res; /* ประกาศตัวแปร; int, double, long… สามารถใช้ */ cout << "\n Enter first number = "; ซิน >> num1; /* ป้อนค่าผู้ใช้เป็น num1 */ cout << "\n Enter second number= "; ซิน >> num2; res = num1 + num2; cout << "\n Sum "<< num1 <<" และ "<< num2 <<" = "<<res '\n'; คืนค่า 0; }

ขั้นตอนที่ 3 ตัวอย่างการศึกษา 3:

    /* คูณสองตัวเลข */ #include โดยใช้เนมสเปซ std; int main() { float num1; จำนวน int2; ความละเอียดสองเท่า; cout << "\n ใส่ตัวเลขแรก = "; ซิน >> num1; cout << "\n ใส่ตัวเลขที่สอง = "; ซิน >> num2; res = num1 * num2; cout << "\n คูณสองตัวเลข = " << res '\n'; คืนค่า 0; }

ขั้นตอนที่ 4. ลองพิจารณาตัวอย่างที่ 4:

    // ''วนรอบ'' เพื่อค้นหาสูตรคณิตศาสตร์ ในกรณีนี้ โปรแกรมจะค้นหาคำตอบของ // คำถาม #1 ใน Project Euler #include ใช้เนมสเปซ std; int main() { // กำลังเปิด 'Main'' int sum1=0; int sum2=0; int sum3=0; int sum4=0; // สร้างจำนวนเต็มที่ต้องการเพื่อค้นหาคำตอบ สำหรับ (int a=0; a < 1000; a=a+3) {sum1 = sum1+a;} // ''Loop'' จนกระทั่ง a มากกว่าหรือเท่ากับ 1,000 เพิ่ม 3 อันแต่ละ ''loop''. เพิ่มไปยัง sum1 ด้วย สำหรับ (int b=0; b <1000; b=b+5) {sum2 = sum2+b;} // ''Loop'' จนกระทั่ง b มากกว่าหรือเท่ากับ 1,000 เพิ่ม 5 อันแต่ละ ''loop''. เพิ่ม b ใน sum2 ด้วย สำหรับ (int c=0; c < 1000; c=c+15) {sum3 = sum3+c;} // ''Loop'' จนกระทั่ง c มากกว่าหรือเท่ากับ 1000 เพิ่ม 15 ถึง c ทุกๆ '' '' '. เพิ่ม c ใน sum3 ด้วย sum4 = sum1 + sum2 - sum3; // sum4 นำผลรวมของ sum1 และ sum2 ลบด้วย sum3 ศาล << sum4; // ผลลัพธ์คือ sum4 คำตอบ cin.get(); // รอให้ผู้ใช้กด Enter คืนค่า 0; // คำสั่งที่จะกลับมา } // ปิดหลัก

ขั้นตอนที่ 5. พิจารณาตัวอย่างต่อไปนี้ด้วยสไตล์ที่แตกต่างกัน:

    int main(){ int ผม = 0; ถ้า (1+1==2){ i = 2; } } /* Whitesmiths Style */ int main() { int i; ถ้า (1+1==2) { ผม = 2; } } /* สไตล์ GNU */ int main() { int i; ถ้า (เงื่อนไข) { i = 2; ฟังก์ชั่น(); } }

เคล็ดลับ

  • ใช้คอมไพเลอร์ ISO สำหรับโปรแกรมของคุณเสมอ
  • 'a.out' เป็นชื่อไฟล์เรียกทำงานเริ่มต้นที่สร้างโดยคอมไพเลอร์
  • หากคุณกำลังเขียนอะไรก็ตามที่ใช้ตัวแปรหรือฟังก์ชันต่างๆ มากมาย ให้ใส่ความคิดเห็นเพื่อให้ง่ายต่อการแก้ไขจุดบกพร่องและทำความเข้าใจในภายหลัง!