Kā rakstīt standarta kodu C ++: 11 soļi (ar attēliem)

Satura rādītājs:

Kā rakstīt standarta kodu C ++: 11 soļi (ar attēliem)
Kā rakstīt standarta kodu C ++: 11 soļi (ar attēliem)

Video: Kā rakstīt standarta kodu C ++: 11 soļi (ar attēliem)

Video: Kā rakstīt standarta kodu C ++: 11 soļi (ar attēliem)
Video: 10 удивительных видео о паранормальных явлениях 2024, Novembris
Anonim

Ir daudz veidu, kā programmēt datoru. Galu galā lēmums par to, kā sasniegt vajadzīgo, ir programmētājs. Tomēr ir daudz "paraugprakses", kas izmanto stilus un funkcijas labākai apkopošanai un programmām. Nepieciešama neliela precizitāte, lai pārliecinātos, ka nākamie programmētāji (ieskaitot sevi) projektā var nolasīt un saprast jūsu kodu.

Solis

1. metode no 2: Standarta koda rakstīšana

Ierakstiet standarta kodu C ++ 1. solī
Ierakstiet standarta kodu C ++ 1. solī

1. solis. Lejupielādējiet ID+ (integrētu izstrādes vidi) C ++, piemēram, Eclipse, Netbeans un CodeBlocks, vai arī varat izmantot vienkārša teksta redaktoru, piemēram, Notepad ++ vai VIM

Programmu var palaist arī no komandrindas, tādā gadījumā pietiks ar jebkuru teksta redaktoru. Tas varētu būt noderīgi, ja izvēlaties redaktoru, kas atbalsta sintakses izcelšanu un rindu numerāciju. Lielākā daļa programmētāju uzskata, ka Unix līdzīgas sistēmas (Linux, OS X, BSD) ir vislabākā vide attīstībai.

Ierakstiet standarta kodu C ++ 2. solī
Ierakstiet standarta kodu C ++ 2. solī

Solis 2. Izveidojiet galveno programmas failu

Galvenajā failā jāiekļauj funkcija ar nosaukumu main (). Šeit sākas programmas izpilde. No šejienes jums būs jāizsauc funkcijas, prefiksu klases utt. Šajā failā var iekļaut citus jūsu lietojumprogrammas failus, kā arī bibliotēkas.

3. solī ierakstiet standarta kodu C ++
3. solī ierakstiet standarta kodu C ++

Solis 3. Sāciet rakstīt programmu

Ievadiet izveidojamo kodu vai programmu (skatiet dažus piemērus zemāk). Uzziniet sintaksi, semantiku, objektorientētas programmēšanas paradigmas, datu virknējumus, tādu algoritmu izstrādi kā saistītie saraksti, prioritāšu rindas utt. C ++ nav viegli programmējama valoda, taču, to darot, jūs iemācīsit pamatus, kas darbojas ar visām programmēšanas valodām.

Ierakstiet standarta kodu C ++ 4. solī
Ierakstiet standarta kodu C ++ 4. solī

4. solis. Ievadiet komentārus kodā

Paskaidrojiet, kādām funkcijām un mainīgajiem tiek izmantoti. Izvēlieties skaidrus mainīgo un funkciju nosaukumus. Izmantojiet globālo mainīgo nosaukumu priekšrocības. Kopumā pārliecinieties, ka ikviens, kas lasa jūsu kodu, to var saprast.

Ierakstiet standarta kodu C ++ 5. solī
Ierakstiet standarta kodu C ++ 5. solī

5. Izmantojiet atbilstošus atkāpes savā kodā

Atkal skatiet piemēru zemāk.

Ierakstiet standarta kodu C ++ 6. darbībā
Ierakstiet standarta kodu C ++ 6. darbībā

6. solis. Apkopojiet kodu ar

g ++ main.cpp

Ierakstiet standarta kodu C ++ 7. darbībā
Ierakstiet standarta kodu C ++ 7. darbībā

7. solis. Palaidiet programmu, ierakstot:

./a.out

2. metode no 2: piemērs

1. darbība. Apsveriet 1. piemēru:

    /* Šī vienkāršā programma ir izstrādāta, lai izprastu g ++ stila pamatus. Šī programma izmanto g ++ kompilatoru.*/ #Include/*ievadiet ievades un izvades funkcijas*/ izmantojot nosaukumvietas std; /* mēs izmantojam funkciju std (standarta)* /int main () /* deklarējam galveno funkciju; Varat arī izmantot int main (void). */ {cout << "\ n Sveiks tētis"; / * '\ n' ir jauna rinda ( t ir jauna cilne) */ cout << "\ n Sveika mamma"; cout << "\ n Šī ir mana pirmā programma"; cout << "\ n Datums 2018-04-20"; atgriež 0; }

2. solis. Apsveriet 2. piemēru:

    / * Šī programma, lai saskaitītu divu skaitļu summu */ #iekļauj, izmantojot nosaukumvietu std; int main () {float num1, num2, res; /* deklarēt mainīgo; int, double, long… var izmantot arī */ cout << "\ n Ievadiet pirmo numuru ="; cin >> num1; / * ievadiet lietotāja vērtību num1 */ cout << "\ n Ievadiet otro numuru ="; cin >> num2; res = numurs1 + skaitlis2; cout << "\ n Summa" << num1 << "un" << num2 << "=" << res '\ n'; atgriež 0; }

3. solis. 3. pētījuma piemērs:

    / * Reiziniet divus ciparus */ #include izmantojot nosaukumvietu std; int main () {float num1; int num2; dubultā res; cout << "\ n Ievadiet pirmo skaitli ="; cin >> num1; cout << "\ n Ievadiet otro skaitli ="; cin >> num2; res = num1 * num2; cout << "\ n Reiziniet divus skaitļus =" << res '\ n'; atgriež 0; }

4. solis. Apsveriet 4. piemēru:

    // '' Looping '', lai atrastu matemātikas formulu. Šajā gadījumā programma meklē atbildi uz // Jautājums Nr. 1 projektā Euler. #include izmantojot nosaukumvietas std; int main () {// Atverot '' Main ''. int summa1 = 0; int summa2 = 0; int summa3 = 0; int summa4 = 0; // Ģenerējiet veselu skaitli, kas nepieciešams, lai atrastu atbildi. par (int a = 0; a <1000; a = a+3) {summa1 = summa1+a;} // "cilpa", līdz a ir lielāka vai vienāda ar 1000, pievienojot 3 katra "cilpa". Pievienojiet summai arī a. par (int b = 0; b <1000; b = b+5) {summa2 = summa2+b;} // "cilpa", līdz b ir lielāks vai vienāds ar 1000, pievienojot 5 katra "cilpa". Pievienojiet summai 2 arī b. par (int c = 0; c <1000; c = c+15) {summa3 = summa3+c;} // "cilpa", līdz c ir lielāks vai vienāds ar 1000, pievienojot 15 c katrai "cilpai" '' '. Summai 3 pievienojiet arī c. summa4 = summa1 + summa2 - summa3; // summa4 ņem summu sum1 un summu2, atņemot summu3. cout << summa4; // Rezultāts ir summa4, atbilde. cin.get (); // Pagaidiet, līdz lietotājs nospiež Enter. atgriež 0; // Paziņojums par atgriešanos. } // Galvenais noslēgums.

5. solis. Apsveriet šādus piemērus ar dažādiem stiliem:

    int main () {int i = 0; ja (1+1 == 2) {i = 2; }} / * Whitesmiths Style * / int main () {int i; ja (1+1 == 2) {i = 2; }} / * GNU stils * / int main () {int i; ja (nosacījums) {i = 2; funkcijas (); }}

Padomi

  • Savām programmām vienmēr izmantojiet ISO kompilatoru.
  • 'a.out' ir noklusējuma izpildāmā faila nosaukums, ko ģenerējis kompilators.
  • Ja rakstāt visu, kas izmanto daudz dažādu mainīgo vai funkciju, iekļaujiet dažus komentārus, lai vēlāk būtu vieglāk atkļūdot un saprast!