Jinsi ya Kuandika Nambari ya Kawaida katika C ++: Hatua 11 (na Picha)

Orodha ya maudhui:

Jinsi ya Kuandika Nambari ya Kawaida katika C ++: Hatua 11 (na Picha)
Jinsi ya Kuandika Nambari ya Kawaida katika C ++: Hatua 11 (na Picha)

Video: Jinsi ya Kuandika Nambari ya Kawaida katika C ++: Hatua 11 (na Picha)

Video: Jinsi ya Kuandika Nambari ya Kawaida katika C ++: Hatua 11 (na Picha)
Video: Jifunze jinsi ya kupiga chenga kilaisi 2024, Novemba
Anonim

Kuna njia nyingi za kupanga kompyuta. Mwishowe, uamuzi wa jinsi ya kufanikisha kile kinachohitajika unategemea mpangaji programu. Walakini, kuna "njia bora" nyingi za kutumia mitindo na kazi kwa mkusanyiko bora na programu. Inachukua usahihi kidogo kuhakikisha kuwa waandaaji wa programu wanaofuata (pamoja na wewe mwenyewe) katika mradi wanaweza kusoma na kuelewa nambari yako.

Hatua

Njia 1 ya 2: Kuandika Msimbo wa Kawaida

Andika Nambari ya Kawaida katika C ++ Hatua ya 1
Andika Nambari ya Kawaida katika C ++ Hatua ya 1

Hatua ya 1. Pakua IDE (mazingira jumuishi ya maendeleo) ya C ++ kama vile Eclipse, Netbeans, na CodeBlocks, au unaweza kutumia kihariri cha maandishi wazi kama Notepad ++ au VIM

Unaweza pia kuendesha programu kutoka kwa laini ya amri, katika hali hiyo mhariri wowote wa maandishi atatosha. Inaweza kuwa muhimu ukichagua mhariri inayounga mkono uangazishaji wa sintaksia na nambari za laini. Waandaaji programu wengi hugundua kuwa mifumo kama ya Unix (Linux, OS X, BSD) ndio mazingira bora ya maendeleo.

Andika Nambari ya Kawaida katika C ++ Hatua ya 2
Andika Nambari ya Kawaida katika C ++ Hatua ya 2

Hatua ya 2. Unda faili kuu ya programu

Faili kuu lazima ijumuishe kazi inayoitwa main (). Hapa ndipo utekelezaji wa programu unapoanza. Kutoka hapa, utahitaji kupiga kazi, darasa la kiambishi awali, n.k. Faili zingine kutoka kwa programu yako na maktaba zinaweza kujumuishwa kwenye faili hii.

Andika Nambari ya Kawaida katika C ++ Hatua ya 3
Andika Nambari ya Kawaida katika C ++ Hatua ya 3

Hatua ya 3. Anza kuandika programu

Ingiza msimbo au programu unayotaka kuunda (angalia mifano hapa chini). Jifunze sintaksia, semantiki, dhana za Programu inayolenga kitu, upigaji data, muundo wa algorithms kama orodha zilizounganishwa, foleni za kipaumbele, n.k. C ++ sio lugha rahisi kupanga, lakini kufanya hivyo kutakufundisha misingi ambayo inafanya kazi na lugha zote za programu.

Andika Nambari ya Kawaida katika C ++ Hatua ya 4
Andika Nambari ya Kawaida katika C ++ Hatua ya 4

Hatua ya 4. Ingiza maoni kwenye nambari

Eleza ni kazi gani na vigeugeu hutumiwa. Chagua majina wazi ya vigeuzi na kazi. Tumia faida ya majina ya kimataifa. Kwa ujumla, hakikisha kwamba mtu yeyote anayesoma nambari yako anaweza kuielewa.

Andika Nambari ya Kawaida katika C ++ Hatua ya 5
Andika Nambari ya Kawaida katika C ++ Hatua ya 5

Hatua ya 5. Tumia indents zinazofaa katika nambari yako

Tena, angalia mfano hapa chini.

Andika Nambari ya Kawaida katika C ++ Hatua ya 6
Andika Nambari ya Kawaida katika C ++ Hatua ya 6

Hatua ya 6. Unganisha msimbo na

g ++ kuu.cpp

Andika Nambari ya Kawaida katika C ++ Hatua ya 7
Andika Nambari ya Kawaida katika C ++ Hatua ya 7

Hatua ya 7. Endesha programu kwa kuandika:

./a.out

Njia 2 ya 2: Mfano

Hatua ya 1. Fikiria Mfano 1:

    / * Mpango huu Rahisi umetengenezwa Kuelewa Misingi ya Mtindo wa g ++. Mpango huu unatumia mkusanyaji wa g ++. * / # Pamoja / / ingiza kazi za kuingiza na kutoa * / kutumia namespace std; / * tunatumia std (kawaida) kazi * / int kuu () / * tangaza kazi kuu; Unaweza pia kutumia int main (batili). * / {cout << "\ n Halo baba"; / * '\ n' ni laini mpya ( t ni tabo mpya) * / cout << "\ n Halo Mama"; cout << "\ nHuu ndio mpango wangu wa kwanza"; cout << "\ n Tarehe 2018-04-20"; inarudi 0; }

Hatua ya 2. Fikiria Mfano 2:

    / * Programu hii ya Kuhesabu Jumla ya Nambari Mbili * / # pamoja na kutumia nafasi ya jina std; int kuu () {float num1, num2, res; / * tangaza kutofautiana; int, mara mbili, ndefu … pia inaweza kutumika * / cout << "\ n Ingiza nambari ya kwanza ="; sin >> num1; / * ingiza thamani ya mtumiaji katika num1 * / cout << "\ n Ingiza nambari ya pili ="; sin >> nambari2; res = num1 + num2; cout << "\ n Jumla" << num1 << "na" << num2 << "=" << res '\ n'; inarudi 0; }

Hatua ya 3. Mfano wa Somo la 3:

    / * Zidisha Hesabu Mbili * / # pamoja na kutumia nafasi ya jina std; int kuu () {float num1; nambari2; res mbili; cout << "\ n Ingiza nambari ya kwanza ="; sin >> num1; cout << "\ n Ingiza nambari ya pili ="; sin >> nambari2; res = num1 * num2; cout << "\ n Zidisha nambari mbili =" << res '\ n'; inarudi 0; }

Hatua ya 4. Fikiria Mfano 4:

    // "Looping" kupata fomula ya hesabu. Katika kesi hii, programu inatafuta jibu la // Swali # 1 katika Mradi Euler. # pamoja na kutumia nafasi ya jina std; int kuu () {// Kufungua "Kuu". jumla sum1 = 0; jumla sum2 = 0; jumla sum3 = 0; jumla sum4 = 0; // Tengeneza idadi kamili inayohitajika kupata jibu. kwa (int a = 0; a <1000; a = a + 3) {sum1 = sum1 + a;} // "" Loop "mpaka a ni kubwa kuliko au sawa na 1000, na kuongeza 3 kila" kitanzi ". Ongeza pia kwa jumla1. kwa (int b = 0; b <1000; b = b + 5) {sum2 = sum2 + b;} // "" Kitanzi "mpaka b iwe kubwa kuliko au sawa na 1000, na kuongeza 5 kila" kitanzi ". Pia ongeza b kwa jumla2. kwa (int c = 0; c <1000; c = c + 15) {sum3 = sum3 + c;} // "" Loop "mpaka c ni kubwa kuliko au sawa na 1000, na kuongeza 15 kwa c kila" kitanzi ". Pia ongeza c kwa jumla. jumla4 = jumla1 + jumla2 - jumla3; // sum4 inachukua jumla ya sum1 na sum2, jumla ya chini3. cout << sum4; // Matokeo ni jumla4, jibu. cin.get (); // Subiri mtumiaji kubonyeza Ingiza. inarudi 0; // Taarifa ya kurudi. } // Kufunga Kuu.

Hatua ya 5. Fikiria mifano ifuatayo na mitindo tofauti:

    int kuu () {int i = 0; ikiwa (1 + 1 == 2) {i = 2; }} / * Mtindo wa Mafundi Weupe * / int main () {int i; ikiwa (1 + 1 == 2) {i = 2; }} / * Mtindo wa GNU * / int kuu () {int i; ikiwa (sharti) {i = 2; kazi (); }}

Vidokezo

  • Daima tumia mkusanyaji wa ISO kwa programu zako.
  • 'a.out' ni jina la faili linaloweza kutekelezwa linaloundwa na mkusanyaji.
  • Ikiwa unaandika chochote kinachotumia anuwai au kazi anuwai, jumuisha maoni kadhaa ili iwe rahisi kutatua na kuelewa baadaye!