Sleduj návody s komentářem. Upload obrázků Upload souborů War3Zone.eu Webmail Podpoř náš web a vyber si výhodu




Sponzor VPS:






      

Serialbook - upozornění na nové epizody oblíbených seriálů

Tvorba webu Jazyk C++ Návody

Moderátor: Web poradce

Základy C++ (Struktura programu) Kapitola 1

Příspěvekod  Nitram » čtv 20. kvě 2010 14:37:28

Nejprve si stahnete program ve kterem si budete skouset jazyk C++
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Struktura programu

Asi nejlepší způsob, jak začít se učit programovací jazyk, je napsat program. Proto tady je náš první program:
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Jedeme se podívat řádek po řádku v kódu který máme napsaný:

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Toto je komentář line. Všechny řádky začínající dvěma znaky lomítko ( // ) jsou považovány za komentáře a nemají žádný vliv na chování programu. Programátor může použít, aby zahrnovala krátké vysvětlení nebo vyjádření ve zdrojovém kódu samotného. V tomto případě řádek je stručný popis toho, co náš program je.

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Řádky začínající symbol hash ( # ) jsou směrnice pro preprocesoru. Nejedná se o pravidelné kód řádky s výrazy, ale označení pro kompilátoru preprocesoru. V tomto případě směrnice #include <iostream> říká preprocesoru, aby zahrnovala iostream standardní soubor. Tento konkrétní soubor (iostream) obsahuje prohlášení o základní standardní vstupně-výstupní knihovnu v C + +, a to je zahrnut, protože jeho funkci bude použita později v programu.

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Všechny prvky standardní C + + knihovny jsou deklarovány v rámci tzv. jmenný prostor, namespace s názvem std. Tak, aby se k jeho funkcím přistupovat Prohlašujeme s tímto výrazem, že budeme používat tyto subjekty. Tato linie je velmi častá v programech C + +, které používají standardní knihovnu, a ve skutečnosti to bude zahrnuta ve většině zdrojových kódů obsažené v těchto cvičeních.


Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Tento řádek odpovídá na začátek definice hlavních funkcí. Hlavní funkcí je bod, podle toho, kde všichni C + + programy start jejich provádění, nezávisle na jeho umístění v rámci zdrojového kódu. Nezáleží na tom, zda existují jiné funkce s jinými názvy byly stanoveny před nebo po - pokynů, obsažených v této funkci definice bude vždy první, kdo má být proveden v každém C + + program. Ze stejného důvodu je nezbytné, aby všechny C + + programy mají hlavní funkci.

Slovo main je následoval v kódu dvojici závorek ( () ). To je proto, že je funkce prohlášení: V C + +, co odlišuje deklaraci funkce z jiných typů výrazy jsou tyto závorky, které následují své jméno. Volitelně mohou být tyto závorky přiložte seznam parametrů v nich.

Hned po těchto závorek můžeme najít tělo hlavní funkcí uzavřeny ve složených závorkách ( {} ). Co je obsaženo v těchto závorek je to, co funkce dělá, když se spustí jej.

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Tato linka je C + + prohlášení. Prohlášení je jednoduché, nebo složené výraz, který může skutečně produkovat nějaký účinek. Ve skutečnosti, toto prohlášení provede pouze akce, která generuje viditelný vliv na náš první program.

cout je název standardního výstupu proudu v C + +, a význam celé prohlášení je vložit posloupnost znaků (v tomto případě Hello World posloupnost znaků) do standardního výstupního proudu (soud, který obvykle odpovídá obrazovky).

soud prohlásil v iostream standardní soubor ve std namespace, takže to je důvod, proč jsme potřebovali, aby zahrnovala, že konkrétní soubor a prohlásit, že jsme šli až k cvičení tato konkrétní namespace dříve v našem kódu.

Všimněte si, že prohlášení končí středníkem charakteru ( ; ). Tento znak se používá k označení konce prohlášení a ve skutečnosti to musí být uvedena na konci všech vyjádření závěrka podává ve všech programech C + + (jedna z nejčastějších syntaktické chyby, je skutečně zapomenout na některé středník po prohlášení).

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Return způsobí, že hlavní funkci až do konce. návrat může následovat návratový kód (v našem příkladu následuje návratový kód s hodnotou nula). Návratový kód 0 pro hlavní funkcí je obecně interpretovaný jako program pracoval podle očekávání bez jakýchkoli chyb během jejího plnění. To je nejběžnější způsob, jak ukončit C + + konzolový program.

Možná jste si všimli, že ne všechny linky tohoto programu provádět akce, je-li proveden kód. Tam byly řádky obsahující pouze komentář (ty začínající od // ). Tam byly linky se směrnicemi pro kompilátoru preprocesoru (ty začínající na # ). Pak tam byly řádky, který začal prohlášením o funkci (v tomto případě, hlavní funkcí), a konečně vedení s výkazy (jako je vložení do soudu), které byly všechny zahrnuty do bloku vymezená závorek ( {} ) ze dne Hlavní funkce.


Komentáře

Komentáře jsou součástí zdrojového kódu nezohlednila kompilátor. Prostě nic. Jejich účelem je pouze umožnit, aby programátor pro vložení poznámky nebo popisy vložené do zdrojového kódu.

C + + podporuje dva způsoby, jak vložit komentář:

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


První z nich, známý jako linka komentář, zbavuje všeho, z nichž dvojice lomítka příznaky ( // ) se nachází až do konce téhož řádku. Druhý, známý jako blok komentář, odstraňuje vše, co mezi /* znaky a první výskyt */ znaky, s možností, včetně více než jeden řádek.

Máte-li zahrnout komentáře do zdrojového kódu vašich programů bez použití komentáře znaků kombinace // , /* nebo */ , kompilátor bude brát jako kdyby C + + výrazy, s největší pravděpodobností způsobuje jednu nebo více chybových zpráv, kompilace .

____________________________________________________
Toto je struktura proagramu dalsi casti zakaldu sem dodam pozdeji preji prijemne stesti pri skouseni :-) s pozdravem Nitram

Skype: nitram09
Pracuji jako vývojář v oblasti tvorba webu a mobilních aplikací. Rád vám poradím, ale zadarmo netvořím.
  Nitram
Podpora
Podpora
 
Příspěvky: 352
Registrován: pon 15. úno 2010 14:58:26
Bydliště: Kousek od Znojma
Podpora: 109 Kč

Re: Základy C++ (Struktura programu) Kapitola 1

PříspěvekodAligatorParan » čtv 18. lis 2010 21:42:15

Dobře ty jenže mi to příde složité,No ale učím se a to je dobře :)

Byl sem tu, jsem tu a budu tu..
AligatorParan
Kamarád
Kamarád
Uživatelský avatar

 
Příspěvky: 1067
Registrován: pon 29. bře 2010 14:40:00
Bydliště: Milevsko
Podpora: Tento uživatel zatím nepodpořil naše fórum.

Re: Základy C++ (Struktura programu) Kapitola 1

Příspěvekod  Nitram » pát 19. lis 2010 22:38:59

AligatorParan píše:Dobře ty jenže mi to příde složité,No ale učím se a to je dobře :)


No složité to vůbec není :D tak hodně štěstí ať se ti daří... :)

Skype: nitram09
Pracuji jako vývojář v oblasti tvorba webu a mobilních aplikací. Rád vám poradím, ale zadarmo netvořím.
  Nitram
Podpora
Podpora
 
Příspěvky: 352
Registrován: pon 15. úno 2010 14:58:26
Bydliště: Kousek od Znojma
Podpora: 109 Kč

Re: Základy C++ (Struktura programu) Kapitola 1

Příspěvekod02.petr.m » stř 15. čer 2011 13:38:40

vypadá to jednoduše , ale v půlce už jde vidět že to překládal translate google a věty přestávají mít smysl

Neumím v Photoshopu, ale strašně mě to baví:D
02.petr.m
Kamarád
Kamarád
Uživatelský avatar

 
Příspěvky: 89
Registrován: úte 30. lis 2010 16:54:51
Bydliště: pod mostem
Podpora: Tento uživatel zatím nepodpořil naše fórum.

Re: Základy C++ (Struktura programu) Kapitola 1

PříspěvekodChEEtAh » čtv 04. srp 2011 13:26:45

První příklad je ve všech knížkách na všech školách stejný "Hello world!" :D
btw. Nevíte, jaký je rozdíl mezi jazykem C a C++? Učím se totiž C a tady se to zdá být dost podobné. Je jasný že se tam nějaký syntaxe budou išit, ale v čem je rozdíl? :D To je jen "upgrade"? \m/

ChEEtAh
Kamarád
Kamarád
Uživatelský avatar

 
Příspěvky: 112
Registrován: pát 15. črc 2011 13:56:21
Bydliště: u Liberce
Podpora: Tento uživatel zatím nepodpořil naše fórum.

Re: Základy C++ (Struktura programu) Kapitola 1

PříspěvekodManSlayer » sob 22. říj 2011 16:47:30

Nice! :-) jen me zajíma, dá se v tom udelat i vlastní OS? (no težko by jsi udelal bootovaní) :D

Obrázek
ManSlayer
Kamarád
Kamarád
Uživatelský avatar

 
Příspěvky: 87
Registrován: stř 20. črc 2011 18:38:49
Podpora: Tento uživatel zatím nepodpořil naše fórum.

Re: Základy C++ (Struktura programu) Kapitola 1

PříspěvekodChEEtAh » úte 25. říj 2011 17:40:26

mno, co jsem tak slyšel, tak OS je prej v binárním kódu. To je sice hezká informace, ale pochybuju, že 500maníků od Microsoftu jednou za 2roky sednou ke compu a začnou vyťukávat jedničky a nuly ve smyslném pořadí. Taky bych rád věděl. Myslím, že OS se programujou v DOSu a nějakym tom Cču; ale fakt nwm :D :D

ChEEtAh
Kamarád
Kamarád
Uživatelský avatar

 
Příspěvky: 112
Registrován: pát 15. črc 2011 13:56:21
Bydliště: u Liberce
Podpora: Tento uživatel zatím nepodpořil naše fórum.

Re: Základy C++ (Struktura programu) Kapitola 1

PříspěvekodeXo » sob 29. říj 2011 7:41:35

Zacal sem se to ucit *YEEES!* vypada to dobre :D ... . Budu chodit na programatorsky krouzek *THUMBS* nwm v akem jazyku se to budeme ucit :) no doufam ze mi to pujde 8-)

YouTube : www.youtube.com/TraXIoNGaming
----------------------------------------------------------------------
Hľadám niekoho kto by urobil web rádiu > www.presentraido.eu < Či už niekoho poznáš kto vie robiť dobré weby, alebo to vieš ty kontaktuj ma. >> Odmena reklamou na webe + zvučky v rádiu etc.
eXo
Kamarád
Kamarád
Uživatelský avatar

 
Příspěvky: 78
Registrován: ned 23. říj 2011 15:35:59
Podpora: Tento uživatel zatím nepodpořil naše fórum.

Re: Základy C++ (Struktura programu) Kapitola 1

PříspěvekodChEEtAh » ned 13. lis 2011 3:03:38

Kde je ten kroužek? Kolik stojí? Já hledal jaxviň, ale žádnej pořádnej nenašel..?

ChEEtAh
Kamarád
Kamarád
Uživatelský avatar

 
Příspěvky: 112
Registrován: pát 15. črc 2011 13:56:21
Bydliště: u Liberce
Podpora: Tento uživatel zatím nepodpořil naše fórum.

Re: Základy C++ (Struktura programu) Kapitola 1

Příspěvekod  Pavliczech » pon 19. pro 2011 22:19:50

Ono spíš záleží, jestli tě bude učit učitel nebo programátor, například já mám na výšce "učitele" programátora a hodiny probíhají tak, že začne něco "programovat" píše píše píše a my nestíháme, takže je to úplně k ničemu

Pavliczech
Obrázek
  Pavliczech
Hlavní administrátor
Hlavní administrátor
Uživatelský avatar

 
Příspěvky: 2001
Registrován: stř 22. říj 2008 18:52:21
Bydliště: Višňové
Podpora: 2000 Kč

Další

Zpět na Jazyk C++ Návody

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Tento web používá k poskytování služeb a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace