Napíš štandardný kód do C

Autor: John Pratt
Dátum Stvorenia: 12 Február 2021
Dátum Aktualizácie: 28 V Júni 2024
Anonim
Napíš štandardný kód do C - Avíza
Napíš štandardný kód do C - Avíza

Obsah

Existuje nekonečné množstvo spôsobov programovania počítačov. Nakoniec je na programátorovi, ako dosiahne to, čo potrebuje. Existuje však veľa „dobrých spôsobov“ použitia štýlov a funkcií na lepšiu kompiláciu a bezpečnejšie programy. Zaistite, aby budúci programátori (vrátane vás), ktorí naďalej pracujú na vašom projekte, mohli váš kód prečítať a porozumieť mu.

Na krok

Metóda 1 z 2: Napíšte štandardný kód

  1. Stiahnite si C ++ IDE (integrované vývojové prostredie), ako je Eclipse, Netbeans a CodeBlocks, alebo použite textový editor, napríklad Notepad ++ alebo VIM. Programy môžete spustiť aj z príkazového riadku, v takom prípade postačí textový editor. Môže byť užitočné zvoliť editor, ktorý označuje syntax a podporuje čísla riadkov. Väčšina programátorov považuje systémy Unix (Linux, OS X, BSD) za najlepšie prostredie pre vývoj programov.
  2. Vytvorte hlavný programový súbor. Hlavný súbor musí obsahovať funkciu nazvanú main (). Tu sa začína vykonávanie programu. Od tohto okamihu voláte funkcie, vytváranie inštancií tried atď. Tento súbor môže obsahovať ďalšie súbory z vašej aplikácie a knižníc.
  3. Začnite písať svoj program. Zadajte kód alebo program, ktorý potrebujete vytvoriť (niektoré príklady nájdete nižšie). Naučte sa syntax, sémantiku, objektovo orientované paradigmy programovania, dátové toky, návrhy algoritmov, ako sú prepojené zoznamy, prioritné fronty atď. C ++ nie je jednoduchý programovací jazyk, ale naučí vás základy, ktoré môžu používať všetci programovacie jazyky.
  4. Pridajte komentár k svojmu kódu. Vysvetlite, čo funkcie robia a na čo slúžia premenné. Vyberte jasné názvy premenných a funkcií. Názvy globálnych premenných začnite veľkými písmenami. Spravidla sa uistite, že ktokoľvek čítajúci váš kód mu rozumie.
  5. V kóde použite správne odsadenie. Opäť pozri príklady nižšie.
  6. Zostavte svoj kód pomocou

    g ++ main.cpp

  7. Spustite program podľa nasledujúcich pokynov:

    ./a.out

Metóda 2 z 2: Príklady

  1. Pozri príklad 1:

      / * Toto je jednoduchý program na pochopenie základov štýlu g ++. Toto je program s kompilátorom g ++. * / # Zahrňte vstupné a výstupné funkcie iostream> / * * / pomocou namespace std; / * používame std (štandardné) funkcie * / int main () / * deklarujeme hlavnú funkciu; int main (void) je tiež možný. * / {cout " n Ahoj ocko"; / * " N" je nový riadok ( t je karta) * / cout " n ahoj mama"; cout " n Toto je môj prvý program"; cout " n Dátum 11.03.2007"; návrat 0; }

  2. Pozri príklad 2:

      / * Tento program počíta súčet dvoch čísel * / #include iostream> pomocou namespace std; int main () {float num1, num2, res; / * deklarovať premenné; int, double, long funguje tiež * / cout " n Zadajte prvé číslo ="; cin num1; / * zadajte používateľa do čísla1 * / cout " n zadajte druhé číslo ="; cin num2; res = num1 + num2; cout " n Súčet" num1 "a" num2 "=" res n "; návrat 0; }

  3. Pozri príklad 3:

      / * Produkt dvoch čísel * / #include iostream> using namespace std; int main () {float num1; int num2; dvojité res; cout " n Zadajte prvé číslo ="; cin num1; cout " n Zadajte druhé číslo ="; cin num2; res = num1 * num2; cout " n Súčin dvoch čísel =" res n "; návrat 0; }

  4. Pozri príklad 4:

      // Pomocou slučky nájdite matematickú rovnicu. V takom prípade sa odpoveď počíta na // Otázka č. 1 od Project Euler. #include iostream> using namespace std; int main () {// Otvorené z hlavnej. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Vytvorí celé čísla potrebné na určenie odpovede. for (int a = 0, a 1000, a = a + 3) {sum1 = sum1 + a;} // Opakuje sa, kým a je rovné alebo väčšie ako 1000, pridá 3 k a na každej slučke. Pridá a k súčtu1. for (int b = 0; b 1000; b = b + 5) {sum2 = sum2 + b;} // Opakuje sa, kým b je rovné alebo väčšie ako 1000, pridá 5 k b v každej slučke. Pridá b k súčtu2. for (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // Opakuje sa, kým c nie je rovné alebo väčšie ako 1000, pridá 15 do c v každej slučke. Sčíta c k súčtu3. suma4 = suma1 + suma2 - suma3; // sum4 je súčet sum1 a sum2, od ktorého sa odpočíta sum3. cout sum4; // Vráti súčet4, odpoveď. cin.get (); // Počkajte na zadanie od používateľa. návrat 0; // Vrátiť vyhlásenie. } // Main je zatvorený.

  5. Pozrite sa na tento príklad rôznych štýlov:

      int main () {int i = 0; if (1 + 1 == 2) {i = 2; }} / * Toto je štýl Whitesmith * / int main () {int i; if (1 + 1 == 2) {i = 2; }} / * Toto je štýl GNU * / int main () {int i; if (podmienka) {i = 2; funkcia (); }}

Tipy

  • Pre svoje programy vždy používajte kompilátor ISO.
  • Predvolený spustiteľný súbor vytvorený kompilátorom sa nazýva „a.out“.
  • Ak píšete niečo s mnohými rôznymi premennými alebo funkciami, skúste to komentovať, aby bolo ľahšie ladiť a porozumieť im neskôr!

Varovania

  • Nikdy nepoužívajte nejasné štýly kódovania alebo zastarané funkcie.