complete overview c
Poglobljen pogled na C ++, vključno s standardnimi knjižnicami, uporabami in drugimi funkcijami.
C ++ je objektno usmerjen programski jezik. Resnica pa je, da C ++ podpira tudi postopkovno in generično programiranje.
Lahko ga obravnavamo kot jezik srednje stopnje, saj ima značilnosti jezika visoke in tudi nižje stopnje. Zaradi tega je C ++ najboljši tako za aplikacije v realnem času kot tudi za programe na nizki ravni, kot je sistemsko programiranje.
Preberite to Celotna vadbena serija C ++ za popolno razumevanje koncepta.
Sprva je bil C ++ razvit kot izboljšava jezika C in ga je leta 1979 predstavil Bjarne Stroustrup iz podjetja Bell Labs. Takrat je bil imenovan 'C with Classes'. Kasneje, leta 1983, se je preimenoval v C ++.
Ker je C ++ nadmnožica jezika C, podpira skoraj vse funkcije jezika C, zato je kateri koli program v jeziku C tudi program C ++.
Kaj se boste naučili:
primer funkcionalne zahteve je _________
- Objektno usmerjeno programiranje
- Standardne knjižnice
- Uvod v C ++
- Uporabe C ++
- Prvi program C ++
- Predpogoji za učenje C ++
- Prednosti poznavanja C ++
- Zaključek
- Priporočeno branje
Objektno usmerjeno programiranje
C ++ podpira vse funkcije objektno usmerjenega programiranja, kot so:
- Dedovanje
- Polimorfizem
- Kapsulacija
- Abstrakcija
Standardne knjižnice
Kot vsi drugi programski jeziki ima tudi jezik C ++ vse temeljne strukture, kot so spremenljivke, konstante, tipi podatkov itd.
Standardna knjižnica C ++ ima tudi bogat nabor funkcij, ki podpirajo različne manipulacijske operacije, nizarske operacije, manipulacije z matriko itd. Poleg tega standardna knjižnica predlog (STL) ponuja bogate funkcije za upravljanje podatkovnih struktur ali razredov vsebnikov.
Uvod v C ++
Na kratko je C ++ močno ali statično natipkan, splošen, z velikimi in malimi črkami preveden jezik, ki je programski jezik v prosti obliki.
Poleg teh podpira tudi objektno usmerjene programske funkcije in tudi številne druge funkcije, kot je STL, zaradi česar je ugleden jezik. Večina prevajalnikov C ++ podpira standard ANSI, ki zagotavlja prenosljivost C ++.
Uporabe C ++
C ++ se lahko uporablja za programiranje različnih aplikacij v skoraj vseh domenah aplikacij.
Pravzaprav so v C ++ napisani tudi primarni uporabniški vmesniki operacijskega sistema Windows in Macintosh.
C ++ se v glavnem uporablja za pisanje gonilnikov naprav in drugih nizkorazrednih sistemskih programov, ki zahtevajo manipulacije s strojno opremo.
Prvi program C ++
Torej, kako izgleda osnovni program C ++?
Poglejmo preprost primer tiskanja niza znakov na konzolo.
Izvorna koda ali preprosto koda (niz programskih navodil), napisana v jeziku C ++, bo videti tako:
#include using namespace std; int main() { cout<<”Hello,World!! This is C++ Tutorial!!
”; cin.get(); return 0; }
Zdaj preberite to izjavo programa za izjavo.
Prva vrstica '#include' je direktiva prevajalniku, da vključuje knjižnico I / O funkcij C ++, iostream.h. Direktiva #include se uporablja za vključitev zunanjih knjižnic, ki se bodo uporabljale pri programiranju.
Z datoteko iostream.h lahko v C ++ pišemo programe za vhodno-izhodne podatke in informacije.
Naslednja vrstica uporaba imenskega prostora std; je ukaz za vključitev standardnega imenskega prostora std v program. Imenski prostor je podoben paketu ali knjižnici, ki vključuje tudi funkcije knjižnice.
Po tem imamo definicijo funkcije, int main (). Vsi programi C ++ imajo eno vstopno točko, tj. Funkcijo main (). Vrnjeni tip glavne funkcije je celo število.
Naslednja izjava „{“ je uvodna oklepaj in označuje začetek bloka kode. Po tem bomo imeli vrsto izjav, ki služijo našemu namenu (v tem primeru tiskanje nizov). Ko je koda končana, zapremo funkcijski blok z zapiralno oklepajem “}”.
Vsaka funkcija v C ++ mora imeti te oklepaje za odpiranje in zapiranje, ki označujejo začetek in konec bloka kode.
Po uvodnem oklepaju imamo še eno izjavo, stroškov<<” Hello, World!! This is C++ Tutorial!! ”;
Ta izjava natisne izjavo »Pozdravljen, svet !! To je vadnica za C ++ !! ' na konzolo. Funkcija, ki jo uporabljamo za tiskanje niza v jeziku C ++, je “cout” (črkuje se kot C Out), ki je del glave datoteke “iostream.h”, ki smo jo vključili na začetek kode.
Pokliče se funkcija „cout“, ki ji sledi „<<’ is called the insertion operator in C++. This operator is used to output the contents to the standard output device.
Naslednja izjava cin.get (); je še en klic funkcije, ki je del “iostream.h”. „Cin“ je klic funkcije za branje vnosa s standardne vhodne naprave, kot je tipkovnica.
V našem programu C ++ cin pokliče funkcijo get (). To je podobno kot funkcija 'getch ()' v C, ki uporabniku daje čas, da prebere izhodne podatke konzole. „Cin“, ki mu sledi „>>“, se v jeziku C ++ imenuje operater ekstrakcije in se uporablja za branje vnosa s standardne vhodne naprave.
Vrne se naslednji stavek v kodi 0;
To je signal prevajalniku, da se je koda funkcije končala in se lahko nadzor zdaj vrne na začetek glavne funkcije. Ker glavna funkcija vrne vrednost int, moramo vrniti številsko vrednost (v tem primeru 0). V C ++ vrnitev 0 pomeni uspeh.
To je torej osnovni program C ++, ki smo ga predstavili uporabnikom, da bi razumeli osnovno sintakso programa C ++.
Ko smo to razumeli, je naslednje vprašanje, ki nam naravno pade na pamet, kdo naj se uči C ++? Kateri so predpogoji za učenje C ++?
kako zagnati datoteko jnlp v operacijskem sistemu Windows 10
V idealnem primeru se lahko vsakdo nauči jezika C ++. Ni natančno določenih pravil, ki bi povedala, kdo se lahko nauči C ++.
Vsi, ki jih zanima programiranje ali ki želijo, da bi ga naredili velikega v programskem svetu, lahko izberejo C ++. C ++ je enostaven za učenje, včasih pa je lahko zapleten. S trdim vadbo in branjem pa lahko vsakdo obvlada jezik.
Čeprav je ogromen in ima veliko konceptov, ki jih je treba pridobiti, se nam zdi, da ko te koncepte šele razumemo, je potrebno vse več vaj, preden lahko obvladate jezik.
Predpogoji za učenje C ++
Čeprav se bo ta vadnica začela z najosnovnejšimi koncepti C ++, še vedno menimo, da morajo uporabniki, ki se lotijo učenja C ++, imeti osnovno znanje računalništva in se dobro zavedati osnov računalništva in osnovnih programskih izrazov.
Razen teh predpogojev se lahko C ++ nauči vsak. Tudi ljudje, ki so uporabljali druge programske jezike, lahko kadar koli preidejo na C ++.
Prednosti poznavanja C ++
Glavna prednost učenja C ++ je njegova velika uporaba na skoraj vseh področjih. C ++ je praktično nenadomestljiv. Noben drug jezik ne more narediti vsega, kar lahko naredimo s C ++, čeprav je veliko jezikov občasno pridobilo le malo lastnosti C ++.
C ++ se uporablja pri programiranju na nizki ravni, tako da lahko ob uporabi C ++ dejansko delate in spoznate prevajalnik in druge stvari na nizki ravni. Programerji C ++ imajo več prostora v svetu programske opreme in posledično dosegajo višje plače kot ostali.
Zaključek
Z vsemi temi prednostmi lahko preprosto skočite in začnete z našimi vajami za C ++.
V nadaljevanju vam bomo podrobno predstavili vse koncepte v jeziku C ++, da bodo lahko vsi, od programerja do začetnika do izkušenega, zlahka obvladali ta čudoviti jezik.
=> Tukaj si oglejte vodnik za začetnike C ++
Priporočeno branje
- QA Outsourcing Guide: Testiranje programske opreme za podjetja, ki izvajajo zunanje izvajanje
- Procesi SQA: Kako preizkusiti celotno aplikacijo?
- Alfa testiranje in beta testiranje (popoln vodnik)
- Manipulacija datotek v Unixu: Pregled datotečnega sistema Unix
- Kaj je testiranje globalizacije (popoln vodnik)
- Popoln vodnik za preizkušanje preverjanja gradnje (testiranje BVT)
- Celovit vodnik za certificiranje CAPM za začetnike
- Vadnica za preizkušanje uporabnosti: popoln vodnik za začetek