Existuje mnoho způsobů, jak naprogramovat počítač. Nakonec rozhodnutí o tom, jak dosáhnout toho, co je potřeba, zůstává na programátorovi. Existuje však mnoho „osvědčených postupů“využívajících styly a funkce pro lepší kompilaci a programy. Chce to trochu přesnosti, abyste se ujistili, že další programátoři (včetně vás) v projektu dokážou přečíst a porozumět vašemu kódu.
Krok
Metoda 1 ze 2: Psaní standardního kódu
Krok 1. Stáhněte si IDE (integrované vývojové prostředí) pro C ++, jako je Eclipse, Netbeans a CodeBlocks, nebo můžete použít editor prostého textu, například Notepad ++ nebo VIM
Program můžete také spustit z příkazového řádku, v takovém případě postačí jakýkoli textový editor. Může být užitečné, pokud zvolíte editor, který podporuje zvýrazňování syntaxe a číslování řádků. Většina programátorů zjistila, že systémy podobné Unixu (Linux, OS X, BSD) jsou nejlepším prostředím pro vývoj.
Krok 2. Vytvořte hlavní soubor programu
Hlavní soubor musí obsahovat funkci s názvem main (). Zde začíná provádění programu. Odtud budete muset volat funkce, třídy předpon atd. Do tohoto souboru lze zahrnout další soubory z vaší aplikace a také knihovny.
Krok 3. Začněte psát program
Zadejte kód nebo program, který chcete vytvořit (viz několik příkladů níže). Naučte se syntaxi, sémantiku, paradigmata objektově orientovaného programování, datové striace, návrh algoritmů, jako jsou propojené seznamy, prioritní fronty atd. C ++ není snadno programovatelný jazyk, ale tím se naučíte základy, které fungují se všemi programovacími jazyky.
Krok 4. Zadejte komentáře do kódu
Vysvětlete, k čemu se používají funkce a proměnné. Vyberte jasné názvy pro proměnné a funkce. Využijte výhod globálních názvů proměnných. Obecně se ujistěte, že tomu, kdo čte váš kód, porozumí.
Krok 5. Použijte ve svém kódu odpovídající odsazení
Opět viz příklad níže.
Krok 6. Zkompilujte kód pomocí
g ++ main.cpp
Krok 7. Spusťte program zadáním:
./a.out
Metoda 2 ze 2: Příklad
Krok 1. Zvažte příklad 1:
/* Tento jednoduchý program je vytvořen tak, aby porozuměl základům stylu g ++. Tento program používá kompilátor g ++.*/ #Include/*zadejte vstupní a výstupní funkce*/ pomocí oboru názvů std; /* používáme funkci std (standardní)* /int main () /* deklarujeme hlavní funkci; Můžete také použít int main (void). */ {cout << "\ n Ahoj tati"; / * '\ n' je nový řádek ( t je nová karta) */ cout << "\ n Ahoj mami"; cout << "\ n Toto je můj první program"; cout << "\ n Datum 2018-04-20"; vrací 0; }
Krok 2. Zvažte příklad 2:
/ * Tento program pro počítání součtu dvou čísel */ #include using namespace std; int main () {float num1, num2, res; /* deklarovat proměnnou; int, double, long… lze použít také */ cout << "\ n Zadejte první číslo ="; cin >> num1; / * zadejte uživatelskou hodnotu do num1 */ cout << "\ n Zadejte druhé číslo ="; cin >> num2; res = num1 + num2; cout << "\ n Součet" << počet1 << "a" << počet2 << "=" << res '\ n'; vrací 0; }
Krok 3. Studijní příklad 3:
/ * Násobení dvou čísel */ #include pomocí oboru názvů std; int main () {float num1; int num2; dvojité rozlišení; cout << "\ n Zadejte první číslo ="; cin >> num1; cout << "\ n Zadejte druhé číslo ="; cin >> num2; res = num1 * num2; cout << "\ n Vynásobte dvě čísla =" << res '\ n'; vrací 0; }
Krok 4. Zvažte příklad 4:
// '' Smyčka '' pro nalezení matematického vzorce. V tomto případě program hledá odpověď na // otázku č. 1 v Project Euler. #include using namespace std; int main () {// Otevírání '' Hlavní ''. int součet1 = 0; int součet2 = 0; int součet3 = 0; int součet4 = 0; // Vygenerujte celé číslo potřebné k nalezení odpovědi. pro (int a = 0; a <1000; a = a+3) {sum1 = součet1+a;} // '' Smyčka '', dokud a není větší nebo rovna 1000, přidáním 3 každé '' smyčky ''. Přidejte také k sum1. pro (int b = 0; b <1000; b = b+5) {součet 2 = součet 2+b;} // '' Smyčka '', dokud b není větší nebo rovna 1000, sčítání 5 každé '' smyčky ''. Také přidejte b k sum2. for (int c = 0; c <1000; c = c+15) {sum3 = sum3+c;} // '' Loop '' dokud c není větší nebo rovné 1000, sčítání 15 až c každé '' smyčky '' '. Také přidejte c do sum3. součet4 = součet1 + součet2 - součet3; // sum4 vezme součet sum1 a sum2, minus sum3. cout << sum4; // Výsledkem je sum4, odpověď. cin.get (); // Počkejte, až uživatel stiskne Enter. vrací 0; // Prohlášení k vrácení. } // Hlavní zavírání.
Krok 5. Zvažte následující příklady s různými styly:
int main () {int i = 0; pokud (1+1 == 2) {i = 2; }} / * Whitesmiths Style * / int main () {int i; pokud (1+1 == 2) {i = 2; }} / * Styl GNU * / int main () {int i; if (podmínka) {i = 2; funkce (); }}
Tipy
- Pro své programy vždy používejte kompilátor ISO.
- 'a.out' je výchozí spustitelný název souboru generovaný kompilátorem.
- Pokud píšete cokoli, co používá mnoho různých proměnných nebo funkcí, přidejte několik komentářů, které vám usnadní ladění a porozumění později!