Jak napsat standardní kód v C ++: 11 kroků (s obrázky)

Obsah:

Jak napsat standardní kód v C ++: 11 kroků (s obrázky)
Jak napsat standardní kód v C ++: 11 kroků (s obrázky)

Video: Jak napsat standardní kód v C ++: 11 kroků (s obrázky)

Video: Jak napsat standardní kód v C ++: 11 kroků (s obrázky)
Video: 3 principy ideálního vztahu. Pravidla zdravého vztahu 2024, Listopad
Anonim

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

Napište standardní kód v C ++, krok 1
Napište standardní kód v C ++, krok 1

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.

Napište standardní kód v C ++, krok 2
Napište standardní kód v C ++, krok 2

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.

Napište standardní kód v C ++, krok 3
Napište standardní kód v C ++, krok 3

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.

Napište standardní kód v C ++, krok 4
Napište standardní kód v C ++, krok 4

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í.

Napište standardní kód v C ++, krok 5
Napište standardní kód v C ++, krok 5

Krok 5. Použijte ve svém kódu odpovídající odsazení

Opět viz příklad níže.

Napište standardní kód v C ++, krok 6
Napište standardní kód v C ++, krok 6

Krok 6. Zkompilujte kód pomocí

g ++ main.cpp

Napište standardní kód v C ++, krok 7
Napište standardní kód v C ++, krok 7

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!