Mi a szövegszerkesztő

Lehet figyelmen kívül hagyni a figyelmeztető üzeneteket a fordító?

Között programozók sokan úgy gondolják, hogy nem tud figyelni, de van egy másik véleményt a fordító figyelmeztető üzenetet. Legyen ez a szabály, hogy válaszoljon a fordító figyelmeztetések a hibákat. C ++ fordító generál figyelmeztetéseket az esetekben, amikor az ő véleménye, akkor csinál valamit, ami nem a szándék. Vegye figyelembe ezeket a figyelmeztetéseket, és mindent megtesz, hogy azok eltűnnek.

Mit jelent a fordítási idő?

Ezúttal a fordító, szemben a link-idő (amikor fut a linker), vagy a program (amikor a program végrehajtásra kerül). Ezek a kifejezések jön programozók rövid ideig megjelenik időtartamokat, melyek alatt általában akkor jelentkeznek a különböző hibák.

Ez a rész kérdések önuralom és a tudásipar és néhány gyakorlat, amely segít, hogy megszilárdítsa a képességeit. Próbáld ki magad, hogy válaszoljon a teszt kérdésekre, és végezze el a feladatot, majd ellenőrizze ellen kapott eredményeket a válaszokat D. függelék Ne kezdje el a következő fejezetben a tanulmány az anyag, ha továbbra is bizonytalan legalább néhány az alábbi kérdésekre.

1. Mi a különbség a tolmács és a fordító?

2. Milyen az összeállítás a forráskód a program?

3. Mi a célja az elrendezés?

4. Mi a szokásos menete a fejlesztési ciklus?

1: #include

A vonalak 5-8, elhatározta DemonstrationFunction () függvény. Ez egy üzenet jelenik meg, és visszaadja a vezérlést a program.

main () függvény kezdődik a vonal 13 és 15 vezeték megjelenít egy üzenet jelenik meg a program ellenőrzési jelenleg található a main () függvény. Visszavonását követően az üzenet 16. sorban az úgynevezett DemonstrationFunction () függvényt. Ennek eredményeként ez a hívás hajtja végre a parancsokat tartalmazza DemonstrationFunction () függvényt. Ebben az esetben a teljes funkció áll egy parancsot tartalmaz a 7-es vonal, amely kiírja egy másik üzenet. Befejezését DemonstrationFunction () függvény (8 sor), a program a vezérlés visszatér oda, ahol a funkciót hívták. Ebben az esetben a program végrehajtása folytatódik 17. sor, amelyeken a funkciót main () megjelenik egy záró üzenetet.

Funkciók vissza akár egy igazi érték vagy egy void típus értéket, azaz nem térnek vissza. Funkció, amely hozzáad két egész szám, és visszaadja az értékét az összeget úgy kell meghatározni, mint a visszatérő egy egész számot. Funkció, amely csak egy üzenetet jelenít meg, vissza semmit, így a visszatérő típusú void határozza érte.

Funkciók áll fejléc és a test. A fejléc tartalmazza a létesítmény típusát, a visszatérési érték, paraméter neve és beosztása. A paraméterek lehetővé teszik, hogy adja át a függvény értékeit. Ezért, ha a funkció használható, hogy két szám, ezeket a számokat kell átadni a függvény paramétereit. Itt van, hogyan fog kinézni a fejlécben a funkció:

int Sum (int a, int b)

A függvény test elkezd nyitó zárójel és tartalmaz egy a sorok számát (bár a szervezet működésében lehet akár nulla is lehet), majd a záró zárójel. Hozzárendelése meghatározott feladatok a bennük sornyi kódot. A funkció visszatérési értéke a program segítségével a return utasítás (vissza). Ez a kijelentés azt is jelenti, hogy elhagyják a funkciót. Ha nem tesz a függvény visszatérési nyilatkozat, akkor, ha a funkció automatikusan visszatér egy üres értéket. A visszatérési érték kell, hogy legyen a típus deklarált fejléc funkciókat.

Megjegyzés: További részletes működése tartják az 5. osztályba; típusú függvény visszatérési értéke - az osztályban 3. A bemutatott információk ezt a leckét egy felülvizsgálat ugyan, de elegendő a későbbi asszimiláció az anyag függvényében, hogy lehet használni szinte minden program meg ebben a könyvben.

Listing 2.5 bizonyítja, hogy a funkció úgy két egész szám paramétereket és egész értéket ad vissza. Ne aggódj még a szintaktikai és jellemzői a munka egész számokkal (például int x): E témával foglalkozik részletesen 3. lecke.

Listing 2.5. Egy példa egy egyszerű függvény (FUNC.CPP)

1: #include

2: int hozzáadása (int x, int y)

5: cout <<"In Add(), received " <

Az Add () kapott a 3. és 5.

ELEMZÉS: Add () függvény definíciója 2. sorában Tart két egész paramétert és egész értéket ad vissza. A program maga kezdődik a 9. sorban, és megjeleníti az első üzenetet. Majd megkérdezi a felhasználót, hogy adja meg a két szám (vonalak 13-15). A felhasználó beírja a számot, szóközzel elválasztva, majd kattintson a kulcs . A 17. sorban a funkció main () függvény továbbítja Add () paraméterként két szám a felhasználó által megadott.

programot ellenőrző halad a funkció Add (), amely indul 2 vonal és b paraméterekkel jellemzett jelennek meg a képernyőn, majd dobott. A függvény eredménye visszakerül a 6-os vonal, és a függvény kilép.

A komplexitás a tanulmány egy ilyen téma például a programozás a következő: a legtöbb tanultál az anyag nagymértékben függ attól, hogy mit kell még felfedezni. Ebben a leckében bevezetik a fő összetevői egy egyszerű programot C ++. Ezen felül, akkor kap egy ötlet a fejlesztési ciklus és megtanult néhány fontos szempontból.

Milyen szerepe van az #include direktíva?

Ez a csapat az elpárologtató, azaz futtatásakor automatikusan a fordító. Ez az irányelv előírja, hogy a bevezetése a fájl tartalmát, akinek a neve után az irányelv a forráskódot.

Ez a rész kérdések önuralom és a tudásipar és néhány gyakorlat, amely segít, hogy megszilárdítsa a képességeit. Próbáld ki magad, hogy válaszoljon a teszt kérdésekre, és végezze el a feladatot, majd ellenőrizze ellen kapott eredményeket a válaszokat D. függelék Ne kezdje el a következő fejezetben a tanulmány az anyag, ha továbbra is bizonytalan legalább néhány az alábbi kérdésekre.

1. Mi a különbség a előfeldolgozó és fordító?

2. Mi a jellemzője a main () függvény?

1. Írj egy programot, amely megjeleníti az üzenetet szeretem a C ++.

2. Írja be a legkisebb programot, amely akkor össze, össze és végre.

3. Hibák: Írja be ezt a programot, és fordítsuk le. Miért nem sikerül? Hogyan lehet korrigálni?

1: #include

4: cout <

4. Javítsa ki a hibát a gyakorlat 3, akkor fordítani, komponálni és fuss futtatni.

Kapcsolódó cikkek