Paano Sumulat ng Karaniwang Code sa C ++: 11 Mga Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Sumulat ng Karaniwang Code sa C ++: 11 Mga Hakbang (na may Mga Larawan)
Paano Sumulat ng Karaniwang Code sa C ++: 11 Mga Hakbang (na may Mga Larawan)

Video: Paano Sumulat ng Karaniwang Code sa C ++: 11 Mga Hakbang (na may Mga Larawan)

Video: Paano Sumulat ng Karaniwang Code sa C ++: 11 Mga Hakbang (na may Mga Larawan)
Video: Paano MABILIS na matutong MAG-ENGLISH? | English Hacks 2024, Nobyembre
Anonim

Maraming mga paraan upang mag-program ng isang computer. Sa huli, ang desisyon kung paano makamit ang kinakailangan ay nakasalalay sa programmer. Gayunpaman, maraming mga "pinakamahusay na kasanayan" na gumagamit ng mga istilo at pag-andar para sa mas mahusay na pagtitipon at mga programa. Kailangan ng kaunting katumpakan upang matiyak na ang susunod na mga programmer (kasama ang iyong sarili) sa proyekto ay maaaring mabasa at maunawaan ang iyong code.

Hakbang

Paraan 1 ng 2: Pagsulat ng Pamantayang Code

Isulat ang Standard Code sa C ++ Hakbang 1
Isulat ang Standard Code sa C ++ Hakbang 1

Hakbang 1. Mag-download ng isang IDE (integrated environment na pag-unlad) para sa C ++ tulad ng Eclipse, Netbeans, at CodeBlocks, o maaari kang gumamit ng isang simpleng text editor tulad ng Notepad ++ o VIM

Maaari mo ring patakbuhin ang programa mula sa linya ng utos, kung saan magkasya ang anumang text editor. Maaaring maging kapaki-pakinabang kung pipiliin mo ang isang editor na sumusuporta sa pag-highlight ng syntax at pagnunumero ng linya. Alam ng karamihan sa mga programmer na ang mga sistemang tulad ng Unix (Linux, OS X, BSD) ay ang pinakamahusay na mga kapaligiran para sa pag-unlad.

Isulat ang Standard Code sa C ++ Hakbang 2
Isulat ang Standard Code sa C ++ Hakbang 2

Hakbang 2. Lumikha ng pangunahing file ng programa

Dapat isama ng pangunahing file ang isang pagpapaandar na pinangalanang pangunahing (). Dito nagsisimula ang pagpapatupad ng programa. Mula dito, kakailanganin mong tumawag sa mga pagpapaandar, mga klase sa unlapi, atbp. Ang iba pang mga file mula sa iyong aplikasyon pati na rin mga aklatan ay maaaring maisama sa file na ito.

Isulat ang Standard Code sa C ++ Hakbang 3
Isulat ang Standard Code sa C ++ Hakbang 3

Hakbang 3. Simulang isulat ang programa

Ipasok ang code o programa na nais mong likhain (tingnan ang ilang mga halimbawa sa ibaba). Alamin ang syntax, semantics, Object oriented Programming paradigms, data striation, disenyo ng mga algorithm tulad ng mga naka-link na listahan, mga nakapila na priyoridad, atbp. Ang C ++ ay hindi isang madaling wika upang mai-program, ngunit ang paggawa nito ay magtuturo sa iyo ng mga pangunahing kaalaman na gumagana sa lahat ng mga wika ng programa.

Isulat ang Standard Code sa C ++ Hakbang 4
Isulat ang Standard Code sa C ++ Hakbang 4

Hakbang 4. Ipasok ang mga komento sa code

Ipaliwanag kung para saan ginagamit ang mga pagpapaandar at variable. Pumili ng mga malinaw na pangalan para sa mga variable at pag-andar. Samantalahin ang mga pandaigdigang pangalan ng variable. Sa pangkalahatan, tiyakin na ang sinumang magbabasa ng iyong code ay maaaring maunawaan ito.

Isulat ang Standard Code sa C ++ Hakbang 5
Isulat ang Standard Code sa C ++ Hakbang 5

Hakbang 5. Gumamit ng naaangkop na mga indent sa iyong code

Muli, tingnan ang halimbawa sa ibaba.

Isulat ang Standard Code sa C ++ Hakbang 6
Isulat ang Standard Code sa C ++ Hakbang 6

Hakbang 6. Compile ang code sa

g ++ pangunahing.cpp

Isulat ang Standard Code sa C ++ Hakbang 7
Isulat ang Standard Code sa C ++ Hakbang 7

Hakbang 7. Patakbuhin ang programa sa pamamagitan ng pagta-type:

./a.out

Paraan 2 ng 2: Halimbawa

Hakbang 1. Isaalang-alang ang Halimbawa 1:

    / * Ang Simpleng Programa na Ito ay Ginawa upang Maunawaan ang Mga Pangunahing Kaalaman ng g ++ Style. Gumagamit ang Program na ito ng g ++ Compiler. * / # Isama / * ipasok ang mga pagpapaandar ng input at output * / gamit ang namespace std; / * ginagamit namin ang std (pamantayan) na pagpapaandar * / int pangunahing () / * ideklara ang pangunahing pag-andar; Maaari mo ring gamitin ang int main (walang bisa). * / {cout << "\ n Hello Dad"; / * '\ n' ay isang bagong linya ( t ay isang bagong tab) * / cout << "\ n Hello Mom"; cout << "\ n Ito ang aking unang programa"; cout << "\ n Petsa 2018-04-20"; nagbabalik ng 0; }

Hakbang 2. Isaalang-alang ang Halimbawa 2:

    / * Ang Programang Ito upang Maibilang Ang Kabuuan Ng Dalawang Mga Numero * / # isama ang paggamit ng namespace std; int main () {float num1, num2, res; / * ideklara ang variable; int, doble, mahaba… ay maaari ding gamitin * / cout << "\ n Ipasok ang unang numero ="; cin >> num1; / * ipasok ang halaga ng gumagamit sa num1 * / cout << "\ n Ipasok ang pangalawang numero ="; cin >> num2; res = num1 + num2; cout << "\ n Sum" << num1 << "at" << num2 << "=" << res '\ n'; nagbabalik ng 0; }

Hakbang 3. Halimbawa ng Pag-aaral 3:

    / * I-multiply ang Dalawang Mga Numero * / # isama ang paggamit ng namespace std; int main () {float num1; int num2; doble res; cout << "\ n Ipasok ang unang numero ="; cin >> num1; cout << "\ n Ipasok ang pangalawang numero ="; cin >> num2; res = num1 * num2; cout << "\ n I-multiply ang dalawang numero =" << res '\ n'; nagbabalik ng 0; }

Hakbang 4. Isaalang-alang ang Halimbawa 4:

    // '' Looping '' upang hanapin ang formula sa matematika. Sa kasong ito, hahanapin ng programa ang sagot sa // Tanong # 1 sa Project Euler. # isama ang paggamit ng namespace std; int main () {// Pagbubukas ng '' Pangunahin ''. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Bumuo ng integer na kinakailangan upang makahanap ng sagot. para sa (int a = 0; a <1000; a = a + 3) {sum1 = sum1 + a;} // "'Loop' 'hanggang sa ang isang mas malaki sa o katumbas ng 1000, pagdaragdag ng 3 bawat" loop ". Magdagdag din ng isang sa sum1. para sa (int b = 0; b <1000; b = b + 5) {sum2 = sum2 + b;} // "'Loop' 'hanggang sa b ay mas malaki sa o katumbas ng 1000, pagdaragdag ng 5 bawat" loop ". Idagdag din ang b sa kabuuan2. para sa (int c = 0; c <1000; c = c + 15) {sum3 = sum3 + c;} // "'Loop' 'hanggang sa c ay mas malaki sa o katumbas ng 1000, pagdaragdag ng 15 sa c bawat" loop '' '. Idagdag din ang c sa kabuuan3. sum4 = sum1 + sum2 - sum3; // sum4 ay kumukuha ng kabuuan ng sum1 at sum2, na minus sum3. cout << sum4; // Ang resulta ay sum4, ang sagot. cin.get (); // Maghintay para sa gumagamit na pindutin ang Enter. nagbabalik ng 0; // Pahayag na babalik. } // Pangunahing Pagsasara.

Hakbang 5. Isaalang-alang ang mga sumusunod na halimbawa na may iba't ibang estilo:

    int main () {int i = 0; kung (1 + 1 == 2) {i = 2; }} / * Mga Whitesmiths Style * / int pangunahing () {int i; kung (1 + 1 == 2) {i = 2; }} / * GNU Style * / int pangunahing () {int i; kung (kondisyon) {i = 2; pagpapaandar (); }}

Mga Tip

  • Palaging gumamit ng isang ISO compiler para sa iyong mga programa.
  • Ang 'a.out' ay ang default na maipapatupad na filename na nabuo ng compiler.
  • Kung nagsusulat ka ng anumang bagay na gumagamit ng maraming iba't ibang mga variable o pag-andar, magsama ng ilang mga puna upang gawing mas madaling i-debug at maunawaan sa paglaon!