![Egyszerű program létrehozása C-ben. - Tanácsok Egyszerű program létrehozása C-ben. - Tanácsok](https://a.vvvvvv.in.ua/advices/een-eenvoudig-programma-maken-in-c-1.webp)
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
- 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 ++.
- 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:
- 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; }
#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:
- 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
- Á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.
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 ++