Стандарт кодыг C ++ дээр хэрхэн бичих вэ: 11 алхам (зурагтай)

Агуулгын хүснэгт:

Стандарт кодыг C ++ дээр хэрхэн бичих вэ: 11 алхам (зурагтай)
Стандарт кодыг C ++ дээр хэрхэн бичих вэ: 11 алхам (зурагтай)

Видео: Стандарт кодыг C ++ дээр хэрхэн бичих вэ: 11 алхам (зурагтай)

Видео: Стандарт кодыг C ++ дээр хэрхэн бичих вэ: 11 алхам (зурагтай)
Видео: МОНГОЛД ХӨЛ БӨМБӨГ ХӨГЖӨӨГҮЙ ШАЛТГААН! 2024, Арваннэгдүгээр
Anonim

Компьютер програмчлах олон арга бий. Эцэст нь шаардлагатай зүйлд хэрхэн хүрэх тухай шийдвэрийг програмист өөрөө гаргадаг. Гэсэн хэдий ч илүү сайн эмхэтгэх, програм зохиохын тулд хэв маяг, функцийг ашигладаг олон "шилдэг туршлагууд" байдаг. Төслийн дараагийн програмистууд (үүнд өөрийгөө оруулаад) таны кодыг уншиж, ойлгох боломжтой эсэхийг шалгахын тулд бага зэрэг нарийвчлал шаардагдана.

Алхам

2 -ийн 1 -р арга: Стандарт код бичих

Стандарт кодыг C ++ дээр бичнэ үү 1 -р алхам
Стандарт кодыг C ++ дээр бичнэ үү 1 -р алхам

Алхам 1. Eclipse, Netbeans, CodeBlocks гэх мэт C ++ - д зориулсан IDE (хөгжлийн нэгдсэн орчин) татаж авах, эсвэл 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 ++ үндсэн.cpp

Стандарт кодыг C ++ дээр бичих 7 -р алхам
Стандарт кодыг C ++ дээр бичих 7 -р алхам

Алхам 7. Програмыг дараах командыг ашиглан ажиллуулна уу

./a.out

2 -ийн 2 -р арга: Жишээ

Алхам 1. Жишээ 1 -ийг авч үзье

    /* Энэхүү энгийн програм нь g ++ Style -ийн үндсийг ойлгох зорилгоор хийгдсэн болно. Энэ програм нь g ++ хөрвүүлэгчийг ашигладаг.*/ #Include/*оролтын болон гаралтын функцуудыг оруулах*/ нэрийн талбарыг ашиглан std; /* бид std (стандарт) функцийг ашигладаг* /int main () /* үндсэн функцийг тунхаглах; Та мөн int main (void) ашиглаж болно. */ {cout << "\ n Сайн уу аав аа"; / * '\ n' бол шинэ мөр ( t бол шинэ таб) */ cout << "\ n Сайн уу ээжээ"; cout << "\ n Энэ бол миний анхны програм"; cout << "\ n Огноо 2018-04-20"; 0 буцаана; }

Алхам 2. Жишээ 2 -ийг авч үзье

    / * Хоёр тооны нийлбэрийг тоолох энэхүү програм */ #нэрийн талбарыг ашиглан std; int main () {float num1, num2, res; /* хувьсагчийг зарлах; int, double, long… мөн ашиглаж болно */ cout << "\ n Эхний тоог оруулна уу ="; cin >> num1; / * хэрэглэгчийн утгыг num1 болгон оруулна уу */ cout << "\ n Хоёрдахь дугаарыг оруулна уу ="; cin >> num2; res = num1 + num2; cout << "\ n Нийлүүлэлт" << num1 << "ба" << num2 << "=" << res '\ n'; 0 буцаана; }

Алхам 3. Жишээ 3 -ийг судлах:

    / * Хоёр тоог үржүүлэх */ #нэрийн талбарыг ашиглан stinc; int main () {float num1; int num2; давхар давтамж; cout << "\ n Эхний тоог оруулна уу ="; cin >> num1; cout << "\ n Хоёр дахь тоог оруулна уу ="; cin >> num2; res = тоо1 * тоо2; cout << "\ n Хоёр тоог үржүүлэх =" << res '\ n'; 0 буцаана; }

Алхам 4. Жишээ 4 -ийг авч үзье

    Математикийн томъёог олохын тулд // '' Looping ''. Энэ тохиолдолд програм нь Project Euler дахь // Асуулт #1 -ийн хариуг хайж байна. #нэрийн орон зай ашиглан оруулах; int main () {// '' Үндсэн '' -ийг нээх. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Хариултыг олоход шаардлагатай бүхэл тоог үүсгэнэ үү. for (int a = 0; a <1000; a = a+3) {sum1 = sum1+a;} // '' Loop '' a нь 1000 -аас их эсвэл тэнцүү болтол '' loop '' тус бүрийг 3 нэмнэ.. Мөн sum1 -д нэмэх. for (int b = 0; b <1000; b = b+5) {sum2 = sum2+b;} // '' Loop '' b нь 1000 -аас их буюу тэнцүү болтол "давталт" тус бүрийг 5 нэмнэ.. Мөн b -ийг sum2 дээр нэмнэ үү. for (int c = 0; c <1000; c = c+15) {sum3 = sum3+c;} // '' Loop '' c нь 1000 -аас их эсвэл тэнцүү болтол '' давталт бүрт 15 -ийг нэмнэ. '' '. Мөн sum3 дээр c нэмнэ үү. sum4 = sum1 + sum2 - sum3; // sum4 нь sum1 ба sum2 -ийн нийлбэрийг хасах sum3 -ийг авна. cout << sum4; // Үр дүн нь нийлбэр 4, хариулт. cin.get (); // Хэрэглэгчийг Enter дарахыг хүлээнэ үү. 0 буцаана; // Буцах мэдэгдэл. } // Үндсэн хаалт.

Алхам 5. Янз бүрийн стильтэй дараах жишээг авч үзье

    int main () {int i = 0; хэрэв (1+1 == 2) {i = 2; }} / * Whitesmiths Style * / int main () {int i; хэрэв (1+1 == 2) {i = 2; }} / * GNU Style * / int main () {int i; хэрэв (нөхцөл) {i = 2; функцууд (); }}

Зөвлөмж

  • Хөтөлбөртөө ISO хөрвүүлэгчийг үргэлж ашиглаарай.
  • 'a.out' нь хөрвүүлэгчийн үүсгэсэн үндсэн файлын нэр юм.
  • Хэрэв та маш олон янзын хувьсагч эсвэл функц ашигладаг ямар нэгэн зүйл бичиж байгаа бол дараа нь дибаг хийх, ойлгоход хялбар болгох үүднээс зарим тайлбарыг оруулаарай!