complete overview c
Dubinski pogled na C ++, uključujući standardne knjižnice, upotrebe i druge značajke.
C ++ je objektno orijentirani programski jezik. No istina je da C ++ također podržava proceduralno i generičko programiranje.
Može se smatrati jezikom srednje razine jer ima značajke jezika visoke razine kao i jezika niže razine. To zauzvrat čini C ++ najboljim za aplikacije u stvarnom vremenu, kao i za programe niske razine poput sistemskog programiranja.
Pročitajte ovo Cijela serija obuke za C ++ za cjelovito razumijevanje koncepta.
U početku je C ++ razvijen kao poboljšanje jezika C, a uveo ga je Bjarne Stroustrup iz Bell Labs 1979. Tada je dobio naziv „C with Classes“. Kasnije, 1983. godine, preimenovan je u C ++.
Kako je C ++ superset C-a, on podržava gotovo sve značajke C jezika, pa je stoga svaki program na C jeziku također program C ++.
Što ćete naučiti:
što učiniti s .torrent datotekama
- Objektno orijentirano programiranje
- Standardne knjižnice
- C ++ Uvod
- Upotreba C ++
- Prvi program C ++
- Preduvjeti za učenje C ++
- Prednosti poznavanja C ++
- Zaključak
- Preporučena literatura
Objektno orijentirano programiranje
C ++ podržava sve značajke objektno orijentiranog programiranja poput:
- Nasljeđivanje
- Polimorfizam
- Kapsulacija
- Apstrakcija
Standardne knjižnice
Kao i svi drugi programski jezici, i jezik C ++ ima sve temeljne strukture poput varijabli, konstanti, tipova podataka itd.
Standardna knjižnica C ++ također ima bogat skup značajki koje podržavaju razne operacije manipuliranja, operacije niza, manipulacije nizom itd. Osim toga, standardna knjižnica predložaka (STL) daje bogate značajke za manipulaciju strukturama podataka ili klasama spremnika.
C ++ Uvod
Ukratko, C ++ je strogo ili statički otkucan, kompiliran jezik opće namjene, osjetljiv na velika i mala slova, koji je programski jezik slobodnog oblika.
Osim ovih, također podržava objektno orijentirane programske značajke, kao i mnoge druge značajke poput STL-a, što ga čini istaknutim jezikom. Većina C ++ kompajlera podržava ANSI standard koji osigurava prijenos C ++.
Upotreba C ++
C ++ se može koristiti za programiranje raznih aplikacija u gotovo svakoj domeni aplikacije.
Zapravo, primarna korisnička sučelja operativnog sustava Windows i Macintosh također su napisana na jeziku C ++.
C ++ se uglavnom koristi u pisanju upravljačkih programa uređaja i drugih programa za programiranje na niskoj razini koji zahtijevaju hardverske manipulacije.
Prvi program C ++
Pa kako izgleda osnovni program C ++?
Pogledajmo jednostavan primjer ispisa niza znakova na konzolu.
Izvorni kod ili jednostavno kod (skup programskih uputa) napisan na jeziku C ++ izgledat će ovako:
#include using namespace std; int main() { cout<<”Hello,World!! This is C++ Tutorial!!
”; cin.get(); return 0; }
Čitajmo sada ovu programsku izjavu po izjavu.
Prvi redak '#include' je direktiva kompajleru da uključi biblioteku I / O funkcija C ++, iostream.h. Direktiva #include koristi se za uključivanje vanjskih knjižnica koje će se koristiti u programiranju.
Koristeći datoteku iostream.h, možemo pisati programe za ulazno-izlazne podatke i informacije na C ++.
Sljedeći redak pomoću prostora imena std; je naredba za uključivanje standardnog prostora imena std u program. Prostor imena sličan je paketu ili knjižnici koja uključuje i funkcije knjižnice.
mirna internetska usluga intervjuirati pitanja i odgovore za iskusne u javi
Nakon toga imamo definiciju funkcije, int glavni (). Svi programi C ++ imaju jednu ulaznu točku, tj. Glavnu () funkciju. Tip povrata glavne funkcije je cijeli broj.
Sljedeća izjava „{“ je otvorna zagrada i označava početak bloka koda. Nakon toga imat ćemo niz izjava koje služe našoj svrsi (u ovom slučaju tiskanje niza). Nakon završetka koda, zatvaramo funkcijski blok zatvaračem “}”.
Svaka funkcija u C ++-u trebala bi imati ove zagrade za otvaranje i zatvaranje kako bi označavala početak i kraj bloka koda.
Nakon uvodne zagrade, imamo još jednu izjavu, trošak<<” Hello, World!! This is C++ Tutorial!! ”;
Ova izjava ispisuje izjavu „Zdravo, svijete !! Ovo je C ++ Vodič !! ' na konzolu. Funkcija koju koristimo za ispis niza na C ++ je 'cout' (piše se kao C Out), što je dio zaglavne datoteke 'iostream.h' koju smo uključili na početak koda.
Poziv funkcije 'cout' nakon kojeg slijedi '<<’ is called the insertion operator in C++. This operator is used to output the contents to the standard output device.
Sljedeća izjava cin.get (); je još jedan poziv funkcije koji je dio 'iostream.h'. ‘Cin’ je poziv funkcije za čitanje unosa sa standardnog uređaja za unos poput tipkovnice.
U našem programu C ++ cin poziva funkciju get (). To je slično funkciji 'getch ()' u C koja daje vrijeme korisniku da pročita izlaz konzole. ‘Cin’ iza kojeg slijedi ‘>>’ naziva se operatorom ekstrakcije u C ++ i koristi se za čitanje unosa sa standardnog uređaja za unos.
Sljedeća izjava u kodu se vraća 0;
Ovo je signal kompajleru da je kod funkcije završio i kontrola se sada može vratiti na početak glavne funkcije. Kako glavna funkcija vraća vrijednost int, moramo vratiti brojčanu vrijednost (u ovom slučaju 0). U C ++-u vraćanje 0 znači uspjeh.
Stoga je ovo osnovni program C ++ koji smo predstavili korisnicima kako bi razumjeli osnovnu sintaksu programa C ++.
Nakon što smo to shvatili, sljedeće pitanje koje nam prirodno pada na pamet je tko bi trebao naučiti C ++? Koji su preduvjeti za učenje C ++?
U idealnom slučaju, svatko može naučiti C ++. Ne postoje čvrsto postavljena pravila koja govore tko može naučiti C ++.
Svatko koga zanima programiranje ili ga želi učiniti velikim u svijetu programiranja može odabrati C ++. C ++ je lako naučiti, ali ponekad zna biti nezgodan. Međutim, marljivim vježbanjem i čitanjem svatko može svladati jezik.
Iako je ogroman i ima puno koncepata koje treba steći, osjećamo da kad ih tek razumijemo, treba sve više vježbanja prije nego što uspijete svladati jezik.
Preduvjeti za učenje C ++
Iako će ovaj vodič započeti s najosnovnijim konceptima C ++-a, i dalje smatramo da je neophodno da korisnici koji počnu učiti C ++ moraju imati osnovno znanje o računalu i trebaju biti dobro svjesni osnova računala i osnovnih programskih pojmova.
Osim ovih preduvjeta, svatko može naučiti C ++. Čak i ljudi koji koriste druge programske jezike mogu se u bilo kojem trenutku prebaciti na C ++.
Prednosti poznavanja C ++
Glavna prednost učenja C ++-a je velika upotreba u gotovo svim poljima. C ++ je praktički nezamjenjiv. Nijedan drugi jezik ne može učiniti sve i sve što možemo učiniti sa C ++-om, iako su mnogi jezici s vremena na vrijeme stekli malo karakteristika C ++-a.
C ++ se koristi u programiranju na niskoj razini, pa kad vam se pruži prilika, zapravo možete raditi i upoznati kompajler i druge stvari na niskoj razini pomoću C ++. C ++ programeri imaju veći opseg u svijetu softvera i zauzvrat ostvaruju veće plaće od ostalih.
Zaključak
Uz sve ove prednosti, možete jednostavno skočiti i započeti s našim C ++ vodičima.
Ubuduće ćemo vas detaljno upoznati sa svim konceptima na C ++-u kako bi svi, od programera za početnike do iskusnih, mogli lako svladati ovaj prekrasan jezik.
=> Ovdje pogledajte vodič za početnike C ++
Preporučena literatura
- QA Vodič za outsourcing: Testiranje softvera za outsourcing tvrtke
- SQA procesi: Kako testirati kompletnu prijavu?
- Alfa testiranje i beta testiranje (cjelovit vodič)
- Manipulacija datotekama u Unixu: Pregled Unix datotečnog sustava
- Što je ispitivanje globalizacije (cjelovit vodič)
- Kompletni vodič za testiranje provjere izrade (BVT testiranje)
- CAPM certifikat Kompletni vodič za početnike
- Vodič za ispitivanje upotrebljivosti: cjelovit vodič za početak rada