Egyszerű program létrehozása C-ben.

Szerző: Morris Wright
A Teremtés Dátuma: 23 Április 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Egyszerű program létrehozása C-ben. - Tanácsok
Egyszerű program létrehozása C-ben. - Tanácsok

Tartalom

Mindig is C ++ nyelven akartál programozni? Ennek megtanulásának legjobb módja a példák megtekintése. Vessen egy pillantást a következő egyszerű C ++ programra, hogy többet megtudjon a C ++ program felépítéséről, majd hozzon létre saját egyszerű programot.

Lépni

  1. Győződjön meg róla, hogy rendelkezik fordítóval és / vagy IDE-vel. Három jó választás a GCC, vagy ha Windows rendszert futtat, Visual Studio Express Edition vagy Dev-C ++.
  2. Próbáljon ki néhány mintaprogramot. Másolja és illessze be a következő kódot egy szöveg- / kódszerkesztőbe:
      Egy egyszerű program, amelyet Bjarne Stroustrup (C ++ fejlesztő) a fordító ellenőrzéséhez:

      #include iostream> [[Kép: Hozzon létre egy egyszerű programot a C ++ 1. lépés 3. verziójának 3.webp | center]] #include string> névtér standard használatával; int main () {string s; cout "A neved n"; cin s; cout "Hello, s" n "; visszatér 0; }

    • Program két szám összegének meghatározására:

      [[Kép: Hozzon létre egy egyszerű programot a C ++ 2. lépés 3. verziójában .webp | center]] #include iostream> névtér std használatával; int main () {int no1, no2, sum; cout " nAz első szám ="; cin no1; cout " nA második szám ="; cin no2; összeg = no1 + no2; cout " nA" no1 "és a" no2 "összege =" összeg n "; visszatér 0; }

    • Program a számok szorzatának meghatározására:

      [[Kép: Hozzon létre egy egyszerű programot a C ++ 3. lépés 3. verziójában .webp | center]] #include iostream> int main () {int v1, v2, range; std :: cout "Írjon be két számot:" std :: endl; std :: cin v1 v2; if (v1 = v2) {tartomány = v2 - v1; } else {tartomány = v1 - v2; } std :: cout "range =" tartomány std :: endl; visszatér 0; }

    • Program a kitevők értékének meghatározására:

      [[Kép: Hozzon létre egy egyszerű programot a C ++ 4. lépés 3. verziójában .webp | center]] #include iostream> névtér std használatával; int main () {int érték, pow, eredmény = 1; cout "Írja be az operandust:" endl; cin értéke; #cout "Adjon meg egy kitevőt:" endl; cin pow; for (int cnt = 0; cnt! = pow; cnt ++) eredmény * = érték; cout értéke "a teljesítmény" erejéig: "eredmény endl; visszatér 0; }

  3. Mentse el ezt .cpp fájlként, a program funkciójának megfelelő névvel. Ne feledje, hogy a C ++ fájlokhoz sok más kiterjesztés is létezik - válasszon egyet közülük (például *. Cc, *. Cxx, *. C ++, *. Cp).
    • TIPP ": a Mentés típusként feliratot kell tartalmaznia: {válassza az "Összes fájl" lehetőséget
  4. Állítsa össze a programot. Linuxban és a gcc fordítóban a Parancs: g ++ sum.cpp. Windows rendszerben egy C ++ fordítót használ, például MS Visual C ++,Dev-C ++ vagy az Ön által preferált másik program.
  5. Futtassa a programot. Linux és a gcc fordító Parancs: ./a.out (az a.out egy exe fájl, amelyet a fordító a program fordítása után állított elő).

Tippek

  • A cin.ignore () megakadályozza, hogy a program idő előtt kilépjen és bezárja az ablakot (még mielőtt lenne ideje megnézni)! A program befejezéséhez nyomja meg bármelyik gombot. A cin.get () ugyanúgy működik.
  • A // hozzáadása minden megjegyzés előtt.
  • Szabadon kísérletezhet!
  • Tanuljon meg C ++ nyelven programozni ISO szabványokkal
  • További információ a C ++ programozásról a cplusplus.com oldalon található

Figyelmeztetések

  • A program összeomlik, ha megpróbál karaktereket rendelni az egyik "int" változóhoz. Mivel nincs megfelelő hibakezelés, a program nem tudja átalakítani az értékeket. Jobban olvassa a húrokat, vagy kezelje a hibákat.
  • Tartson távol a Dev-C ++ -tól, amennyire csak lehetséges, mivel több hibája van, és elavult fordítót tartalmaz, és 2005 óta nem frissítették.
  • Soha ne használjon felesleges kódot.

Szükségletek

  • Szöveg / kód szerkesztő (pl. Vim, Jegyzettömb stb.).
  • Egy fordító.
  • Esetleg egy IDE szerkesztővel és fordítóval.
  • Turbo C
  • Codepad online
  • Jegyzettömb ++