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
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. 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.
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.
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.
Krok 5. Vo svojom kóde použite vhodné zarážky
Znova si pozrite príklad nižšie.
Krok 6. Zostavte kód pomocou
g ++ main.cpp
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!