Számos módja van a számítógép programozására. Végső soron a programozótól függ a döntés, hogy miként érhető el a szükséges. Azonban számos "bevált gyakorlat" létezik a stílusok és funkciók használatával a jobb összeállítás és programok érdekében. Egy kis pontosság szükséges ahhoz, hogy a projekt következő programozói (köztük Ön is) el tudják olvasni és megérteni a kódot.
Lépés
1 /2 -es módszer: Standard kód írása
1. lépés: Töltsön le egy IDE -t (integrált fejlesztői környezet) a C ++ - hoz, például Eclipse, Netbeans és CodeBlocks, vagy használjon egyszerű szövegszerkesztőt, például Notepad ++ vagy VIM
A programot parancssorból is futtathatja, ebben az esetben bármilyen szövegszerkesztő elegendő. Hasznos lehet, ha olyan szerkesztőt választ, amely támogatja a szintaxis kiemelését és a sorszámozást. A legtöbb programozó úgy találja, hogy a Unix-szerű rendszerek (Linux, OS X, BSD) a legjobb fejlesztési környezetek.
2. lépés. Hozza létre a fő programfájlt
A fő fájlnak tartalmaznia kell a main () nevű függvényt. Itt kezdődik a program végrehajtása. Innentől függvényeket, előtagosztályokat stb. Kell hívnia. Az alkalmazás más fájljai, valamint könyvtárai is szerepelhetnek ebben a fájlban.
3. lépés. Kezdje el írni a programot
Írja be a létrehozni kívánt kódot vagy programot (lásd néhány példát alább). Ismerje meg a szintaxist, a szemantikát, az objektumorientált programozási paradigmákat, az adatcsíkot, az algoritmusok, például a linkelt listák tervezését, a prioritási sorokat stb. A C ++ programozás nem könnyű nyelv, de így megtanulhatja az összes programozási nyelvhez használható alapokat.
4. lépés: Írja be a megjegyzéseket a kódba
Magyarázza el, hogy milyen függvényeket és változókat használnak. Válasszon egyértelmű neveket a változóknak és függvényeknek. Használja ki a globális változónevek előnyeit. Általában győződjön meg arról, hogy bárki, aki olvassa a kódját, megértse azt.
5. lépés Használja a kód megfelelő kódjait
Ismét lásd az alábbi példát.
6. lépés. Fordítsa le a kódot a gombbal
g ++ main.cpp
7. lépés: Futtassa a programot a következő beírásával:
./a.ki
2. módszer 2 -ből: Példa
1. lépés. Tekintsük az 1. példát:
/* Ez az egyszerű program a g ++ stílus alapjainak megértésére készült. Ez a program a g ++ fordítót használja.*/ #Include/*adja meg a be- és kimeneti függvényeket*/ a névtér használatával std; /* az std (standard) függvényt használjuk* /int main () /* deklarálja a fő funkciót; Használhatja az int main (void) parancsot is. */ {cout << "\ n Hello apa"; / * '\ n' egy új sor ( t egy új lap) */ cout << "\ n Hello anya"; cout << "\ n Ez az első programom"; cout << "\ n 2018.04.20."; 0 -t ad vissza; }
2. lépés. Tekintsük a 2. példát:
/ * Ez a program két szám összegének számlálásához */ #magában foglalja a névtér használatával std; int main () {float num1, num2, res; /* változó deklarálása; int, double, long… is használható */ cout << "\ n Adja meg az első számot ="; cin >> num1; / * írja be a felhasználói értéket a num1 -be */ cout << "\ n Írja be a második számot ="; cin >> num2; res = szám1 + szám2; cout << "\ n Összeg" << szám1 << "és" << szám2 << "=" << res '\ n'; 0 -t ad vissza; }
3. lépés. 3. tanulmányi példa:
/ * Két szám szorzása */ #include névtér használatával std; int main () {float num1; int szám2; kettős res; cout << "\ n Írja be az első számot ="; cin >> num1; cout << "\ n Írja be a második számot ="; cin >> num2; res = szám1 * szám2; cout << "\ n Két szám szorzása =" << res '\ n'; 0 -t ad vissza; }
4. lépés. Tekintsük a 4. példát:
// '' Looping '' a matematikai képlet megkereséséhez. Ebben az esetben a program a // Euler projektben az // 1. kérdésre keresi a választ. #include a névtér használatával std; int main () {// A '' Main '' megnyitása. int összeg1 = 0; int összeg2 = 0; int összeg3 = 0; int összeg4 = 0; // Generálja a válasz megtalálásához szükséges egész számot. for (int a = 0; a <1000; a = a+3) {sum1 = summa1+a;} // '' Loop '' amíg a nagyobb vagy egyenlő 1000 -nél, 3 '' hurok '' hozzáadásával. Adjon hozzá egy összeget az összeghez1. for (int b = 0; b <1000; b = b+5) {sum2 = sum2+b;} // "Loop", amíg b nem nagyobb vagy egyenlő 1000 -nél, mindegyikhez 5 "ciklus". Adja hozzá b -t is az összeghez2. for (int c = 0; c <1000; c = c+15) {sum3 = sum3+c;} // "Loop", amíg c nagyobb vagy egyenlő 1000, minden 15 "ciklushoz 15 '' '. Adja hozzá a c -t a sum3 -hoz. összeg4 = összeg1 + összeg2 - összeg3; // sum4 veszi az összeg1 és összeg2 összegét, mínusz összeg3. cout << sum4; // Az eredmény sum4, a válasz. cin.get (); // Várja meg, amíg a felhasználó megnyomja az Enter billentyűt. 0 -t ad vissza; // Nyilatkozat a visszatéréshez. } // Fő zárás.
5. lépés. Tekintsük a következő példákat különböző stílusokkal:
int main () {int i = 0; ha (1+1 == 2) {i = 2; }} / * Whitesmiths Style * / int main () {int i; ha (1+1 == 2) {i = 2; }} / * GNU Stílus * / int main () {int i; if (feltétel) {i = 2; függvények (); }}
Tippek
- A programokhoz mindig használjon ISO fordítót.
- Az 'a.out' a fordító által generált alapértelmezett futtatható fájlnév.
- Ha olyan dolgokat ír, amelyek sok különböző változót vagy függvényt használnak, írjon be néhány megjegyzést, hogy később könnyebb legyen a hibakeresés és megértés!