Ako napísať štandardný kód v C ++: 11 krokov (s obrázkami)

Obsah:

Ako napísať štandardný kód v C ++: 11 krokov (s obrázkami)
Ako napísať štandardný kód v C ++: 11 krokov (s obrázkami)

Video: Ako napísať štandardný kód v C ++: 11 krokov (s obrázkami)

Video: Ako napísať štandardný kód v C ++: 11 krokov (s obrázkami)
Video: Шри Рамана Махарши. ДЖНЯНИ. 2018 2024, November
Anonim

Existuje mnoho spôsobov, ako naprogramovať počítač. Nakoniec rozhodnutie, ako dosiahnuť to, čo je potrebné, zostáva na programátorovi. Existuje však mnoho „osvedčených postupov“využívajúcich štýly a funkcie na lepšiu kompiláciu a programy. Chce to trochu presnosti, aby ste sa presvedčili, že ďalší programátori (vrátane vás) v projekte dokážu váš kód prečítať a porozumieť mu.

Krok

Metóda 1 z 2: Písanie štandardného kódu

Napíšte štandardný kód v C ++, krok 1
Napíšte štandardný kód v C ++, krok 1

Krok 1. Stiahnite si IDE (integrované vývojové prostredie) pre C ++, ako napríklad Eclipse, Netbeans a CodeBlocks, alebo môžete použiť obyčajný textový editor, napríklad Notepad ++ alebo VIM

Program môžete spustiť aj z príkazového riadku, v takom prípade vám postačí akýkoľvek textový editor. Môže byť užitočné, ak si vyberiete editor, ktorý podporuje zvýraznenie syntaxe a číslovanie riadkov. Väčšina programátorov zisťuje, že Unixové systémy (Linux, OS X, BSD) sú najlepším prostredím na vývoj.

Krok 2 napíšte štandardný kód v C ++
Krok 2 napíšte štandardný kód v C ++

Krok 2. Vytvorte hlavný súbor programu

Hlavný súbor musí obsahovať funkciu s názvom main (). Tu začína spustenie programu. Odtiaľto budete musieť zavolať funkcie, predponové triedy atď. Do tohto súboru môžu byť zahrnuté ďalšie súbory z vašej aplikácie, ako aj knižnice.

Napíšte štandardný kód v C ++, krok 3
Napíšte štandardný kód v C ++, krok 3

Krok 3. Začnite písať program

Zadajte kód alebo program, ktorý chcete vytvoriť (pozri niekoľko príkladov nižšie). Naučte sa syntax, sémantiku, paradigmy objektovo orientovaného programovania, striovanie údajov, návrh algoritmov, ako sú prepojené zoznamy, prioritné fronty atď. Jazyk C ++ nie je jednoduchý na programovanie, ale naučí vás to základy, ktoré fungujú so všetkými programovacími jazykmi.

Napíšte štandardný kód v C ++, krok 4
Napíšte štandardný kód v C ++, krok 4

Krok 4. Zadajte komentáre do kódu

Vysvetlite, na čo sa používajú funkcie a premenné. Vyberte jasné názvy premenných a funkcií. Využite výhody globálnych názvov premenných. Vo všeobecnosti sa uistite, že každý, kto číta váš kód, mu porozumie.

Napíšte štandardný kód v C ++, krok 5
Napíšte štandardný kód v C ++, krok 5

Krok 5. Vo svojom kóde použite vhodné zarážky

Znova si pozrite príklad nižšie.

Napíšte štandardný kód v C ++, krok 6
Napíšte štandardný kód v C ++, krok 6

Krok 6. Zostavte kód pomocou

g ++ main.cpp

Napíšte štandardný kód v C ++, krok 7
Napíšte štandardný kód v C ++, krok 7

Krok 7. Spustite program zadaním:

./a.out

Metóda 2 z 2: Príklad

Krok 1. Zvážte príklad 1:

    /* Tento jednoduchý program je vytvorený tak, aby porozumel základom štýlu g ++. Tento program používa kompilátor g ++.*/ #Include/*zadajte vstupné a výstupné funkcie*/ pomocou priestoru názvov std; /* používame funkciu std (štandard)* /int main () /* deklarujeme hlavnú funkciu; Môžete tiež použiť int main (prázdny). */ {cout << "\ n Ahoj oci"; / * '\ n' je nový riadok ( t je nová karta) */ cout << "\ n Ahoj mami"; cout << "\ n Toto je môj prvý program"; cout << "\ n Dátum 20. 4. 2018"; vráti 0; }

Krok 2. Zvážte príklad 2:

    / * Tento program na počítanie súčtu dvoch čísel */ #include using namespace std; int main () {float num1, num2, res; /* deklarovať premennú; možno použiť aj int, double, long … */ cout << "\ n Zadajte prvé číslo ="; cin >> num1; / * zadajte užívateľskú hodnotu do num1 */ cout << "\ n Zadajte druhé číslo ="; cin >> num2; res = num1 + num2; cout << "\ n Suma" << num1 << "a" << num2 << "=" << res '\ n'; vráti 0; }

Krok 3. Príklad štúdie 3:

    / * Vynásobte dve čísla */ #include using namespace std; int main () {float num1; int num2; dvojité rozlíšenie; cout << "\ n Zadajte prvé číslo ="; cin >> num1; cout << "\ n Zadajte druhé číslo ="; cin >> num2; res = num1 * num2; cout << "\ n Vynásobte dve čísla =" << res '\ n'; vráti 0; }

Krok 4. Zvážte príklad 4:

    // '' Opakovanie '' na nájdenie matematického vzorca. V takom prípade program hľadá odpoveď na // otázku č. 1 v Project Euler. #include using namespace std; int main () {// Otvorenie '' Main ''. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Vygenerujte celé číslo potrebné na nájdenie odpovede. pre (int a = 0; a <1000; a = a+3) {sum1 = súčet1+a;} // '' Slučka ', kým a nie je väčšie alebo rovné 1000, pričom do každej' slučky 'sa pridajú 3. Tiež pripočítajte k sume1. for (int b = 0; b <1000; b = b+5) {sum2 = sum2+b;} // '' Loop '', kým b nie je väčšie alebo rovné 1000, sčítaním 5 každej '' slučky ''. Tiež pridajte b k sum2. for (int c = 0; c <1000; c = c+15) {sum3 = sum3+c;} // '' Loop '', kým c nie je väčšie alebo rovné 1000, pripočítaním 15 až c každú '' slučku '' '. Tiež pridajte c k sum3. súčet4 = súčet1 + súčet2 - súčet3; // sum4 vezme súčet súčtov1 a súčtov2, mínus súčet3. cout << sum4; // Výsledkom je súčet 4, odpoveď. cin.get (); // Počkajte, kým používateľ stlačí kláves Enter. vráti 0; // Vyhlásenie na vrátenie. } // Hlavné zatváranie.

Krok 5. Zvážte nasledujúce príklady s rôznymi štýlmi:

    int main () {int i = 0; ak (1+1 == 2) {i = 2; }} / * Whitesmiths Style * / int main () {int i; ak (1+1 == 2) {i = 2; }} / * Štýl GNU * / int main () {int i; if (podmienka) {i = 2; funkcie (); }}

Tipy

  • Pre svoje programy vždy používajte kompilátor ISO.
  • „a.out“je predvolený spustiteľný názov súboru vygenerovaný kompilátorom.
  • Ak píšete čokoľvek, čo používa veľa rôznych premenných alebo funkcií, uveďte niekoľko komentárov, ktoré vám neskôr uľahčia ladenie a porozumenie!