complete overview c
Podrobný pohľad na jazyk C ++ vrátane štandardných knižníc, použitia a ďalších funkcií.
C ++ je objektovo orientovaný programovací jazyk. Pravdou ale je, že C ++ podporuje aj procedurálne a všeobecné programovanie.
Môže sa považovať za jazyk strednej úrovne, pretože má vlastnosti jazyka na vysokej aj nižšej úrovni. To zase robí z C ++ to najlepšie pre aplikácie v reálnom čase, ako aj pre aplikácie na nízkej úrovni, ako je programovanie systému.
Prečítajte si toto Celá školiaca séria C ++ pre úplné pochopenie pojmu.
C ++ bol pôvodne vyvinutý ako vylepšenie jazyka C a predstavil ho Bjarne Stroustrup v Bell Labs v roku 1979. V tom čase dostal názov „C with Classes“. Neskôr, v roku 1983, bol premenovaný na C ++.
Pretože C ++ je nadmnožina jazyka C, podporuje takmer všetky funkcie jazyka C, a preto je každý program v jazyku C tiež programom C ++.
Čo sa dozviete:
čo je makefile c ++
- Objektovo orientované programovanie
- Štandardné knižnice
- Úvod do jazyka C ++
- Používa C ++
- Prvý program v C ++
- Predpoklady výučby C ++
- Výhody znalosti jazyka C ++
- Záver
- Odporúčané čítanie
Objektovo orientované programovanie
C ++ podporuje všetky funkcie objektovo orientovaného programovania, ako sú:
- Dedenie
- Polymorfizmus
- Zapuzdrenie
- Abstrakcia
Štandardné knižnice
Rovnako ako všetky ostatné programovacie jazyky, má aj jazyk C ++ všetky základné štruktúry, ako sú premenné, konštanty, dátové typy atď.
Štandardná knižnica C ++ má tiež bohatú sadu funkcií, ktoré podporujú rôzne manipulačné operácie, operácie s reťazcami, manipulácie s poľami atď. Štandardná knižnica šablón (STL) navyše poskytuje bohaté funkcie na manipuláciu s dátovými štruktúrami alebo triedami kontajnerov.
Úvod do jazyka C ++
Stručne povedané, C ++ je univerzálny, kompilovaný jazyk s veľkými alebo statickými typmi, ktorý rozlišuje veľké a malé písmená a je programovacím jazykom vo voľnej forme.
Okrem toho podporuje aj objektovo orientované programovacie funkcie a tiež mnoho ďalších funkcií, ako napríklad STL, ktoré z neho robia prominentný jazyk. Väčšina prekladačov C ++ podporuje štandard ANSI, ktorý zaisťuje prenosnosť jazyka C ++.
Používa C ++
C ++ možno použiť na programovanie rôznych aplikácií takmer v každej doméne aplikácií.
V skutočnosti sú primárne používateľské rozhrania operačného systému Windows a operačných systémov Macintosh tiež napísané v jazyku C ++.
C ++ sa hlavne používa na písanie ovládačov zariadení a iných nízkoúrovňových programovacích aplikácií systému, ktoré si vyžadujú manipuláciu s hardvérom.
Prvý program v C ++
Ako teda vyzerá základný program v C ++?
Pozrime sa na jednoduchý príklad na vytlačenie reťazca znakov do konzoly.
Zdrojový kód alebo jednoducho kód (sada programovacích pokynov) napísaný v jazyku C ++ bude vyzerať takto:
#include using namespace std; int main() { cout<<”Hello,World!! This is C++ Tutorial!!
”; cin.get(); return 0; }
Teraz si prečítajme tento programový vyhlásenie po vyhlásení.
Prvý riadok „#include“ je smernica pre kompilátor, ktorá obsahuje knižnicu I / O funkcií C ++, iostream.h. Direktíva #include sa používa na zahrnutie externých knižníc, ktoré sa použijú pri programovaní.
Pomocou súboru iostream.h môžeme písať programy na vstupno-výstupné údaje a informácie v C ++.
Ďalší riadok pomocou namespace std; je príkaz na zahrnutie štandardného priestoru mien std do programu. Obor názvov je podobný balíku alebo knižnici, ktorá obsahuje aj knižničné funkcie.
Potom máme definíciu funkcie, int main (). Všetky programy v C ++ majú jeden vstupný bod, tj. Funkciu main (). Návratový typ hlavnej funkcie je celé číslo.
Nasledujúci príkaz „{“ je úvodná zložená zátvorka a označuje začiatok bloku kódu. Potom budeme mať sériu príkazov, ktoré slúžia nášmu účelu (v tomto prípade tlač reťazca). Po dokončení kódu uzavrieme funkčný blok zatváracou zátvorkou „}“.
Každá funkcia v C ++ by mala mať tieto otváracie a zatváracie zátvorky, ktoré označujú začiatok a koniec bloku kódu.
Po úvodnej zátvorke máme ďalšie vyhlásenie, náklady<<” Hello, World!! This is C++ Tutorial!! ”;
Toto vyhlásenie vytlačí vyhlásenie „Dobrý deň, svet !! Toto je výučba v C ++ !! “ do konzoly. Funkciou, ktorú používame na tlač reťazca v jazyku C ++, je „cout“ (hláskovaná ako C Out), ktorá je súčasťou hlavičkového súboru „iostream.h“, ktorý sme zahrnuli na začiatok kódu.
ako otvoriť bleskový objekt tlakovej vlny
Volanie funkcie „cout“ nasledované „<<’ is called the insertion operator in C++. This operator is used to output the contents to the standard output device.
Ďalšie vyhlásenie cin.get (); je ešte ďalšie volanie funkcie, ktoré je súčasťou „iostream.h“. „Cin“ je volanie funkcie na čítanie vstupu zo štandardného vstupného zariadenia, napríklad z klávesnice.
V našom programe C ++ volá cin funkciu get (). Je to podobné ako funkcia „getch ()“ v jazyku C, ktorá dáva používateľovi čas prečítať výstup z konzoly. „Cin“, za ktorým nasleduje „>>“, sa v C ++ nazýva operátor extrakcie a používa sa na čítanie vstupu zo štandardného vstupného zariadenia.
Vráti sa ďalší príkaz v kóde 0;
Toto je signál do kompilátora, že funkčný kód skončil a riadenie sa teraz môže vrátiť na začiatok hlavnej funkcie. Pretože hlavná funkcia vracia hodnotu int, musíme vrátiť numerickú hodnotu (v tomto prípade 0). V C ++ znamená návrat 0 úspech.
Toto je teda základný program v C ++, ktorý sme používateľom predstavili, aby porozumeli základnej syntaxi programu v C ++.
Keď sme to pochopili, ďalšou otázkou, ktorá nás prirodzene napadne, je, kto by sa mal naučiť C ++? Aké sú predpoklady učenia sa C ++?
V ideálnom prípade sa každý môže naučiť jazyk C ++. Neexistujú žiadne pevne stanovené pravidlá, ktoré by určovali, kto sa môže naučiť jazyk C ++.
Ktokoľvek so záujmom o programovanie alebo s túžbou zviditeľniť sa vo svete programovania môže ísť do jazyka C ++. C ++ sa dá ľahko naučiť, ale niekedy to môže byť zložité. Cvičením a tvrdým čítaním však každý zvládne jazyk.
Aj keď je rozsiahly a má veľa koncepcií, ktoré je potrebné osvojiť, máme pocit, že keď pochopíme tieto koncepty, potom bude treba viac a viac precvičiť, kým si osvojíte jazyk.
Predpoklady výučby C ++
Aj keď tento tutoriál bude začínať najzákladnejšími konceptmi C ++, stále považujeme za nevyhnutné, aby používatelia, ktorí sa učia C ++, museli mať základné znalosti o počítačoch a mali by byť dobre oboznámení so základmi počítača a základnými pojmami programovania.
Okrem týchto predpokladov sa jazyk C ++ môže naučiť každý. Aj ľudia, ktorí používajú iné programovacie jazyky, môžu kedykoľvek prejsť na jazyk C ++.
Výhody znalosti jazyka C ++
Hlavnou výhodou výučby C ++ je jeho obrovské využitie takmer v každej oblasti. C ++ je prakticky nenahraditeľný. Žiadny iný jazyk nedokáže všetko a všetko, čo môžeme urobiť v C ++, aj keď mnoho jazykov získalo z času na čas málo funkcií C ++.
C ++ sa používa v programovaní na nízkej úrovni, takže ak budete mať šancu, môžete skutočne pracovať a spoznať prekladač a ďalšie veci na nízkej úrovni pomocou jazyka C ++. Programátori v C ++ majú väčší priestor vo svete softvéru a následne vedú k vyšším platom ako ostatní.
Záver
So všetkými týmito výhodami môžete urobiť skok a začať s našimi výukovými programami pre C ++.
Odteraz vás podrobne informujeme o všetkých konceptoch v jazyku C ++, aby každý, od začínajúceho programátora po skúseného, mohol tento úžasný jazyk ľahko ovládať.
=> Tu si pozrite príručku pre začiatočníkov v C ++
Odporúčané čítanie
- Sprievodca outsourcingom QA: Spoločnosti outsourcingu testovania softvéru
- Procesy SQA: Ako otestovať úplnú aplikáciu?
- Alfa testovanie a beta testovanie (kompletný sprievodca)
- Manipulácia so súbormi v systéme Unix: Prehľad systému súborov Unix
- Čo je testovanie globalizácie (kompletný sprievodca)
- Kompletný sprievodca zostavením Verification Testing (BVT Testing)
- CAPM Certification Complete Guide for Beginners
- Výukový program pre testovanie použiteľnosti: Kompletná príručka Začíname