14 UKAZATELE A ØETÌZCE

Rozměr: px
Začít zobrazení ze stránky:

Download "14 UKAZATELE A ØETÌZCE"

Transkript

1 Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího (aby ètenáø vidìl, jakým zpùsobem je titul zpracován a mohl se také podle tohoto, jako jednoho z parametrù, rozhodnout, zda titul koupí èi ne). Z toho vyplývá, že není dovoleno tuto ukázku jakýmkoliv zpùsobem dále šíøit, veøejnì èi neveøejnì napø. umis ováním na datová média, na jiné internetové stránky (ani prostøednictvím odkazù) apod. redakce nakladatelství BEN technická literatura redakce@ben.cz

2 14 UKAZATELE A ØETÌZCE

3 V této kapitole budou probrány zbývající datové typy jazyka C: ukazatel a øetìzec UKAZATEL (POINTER) Obsahem promìnné typu ukazatel není hodnota èísla, znaku nebo nìco podobného, ale adresa jiné promìnné. Definice ukazatele Pro definici ukazatele se používá symbol *. Níže je uveden pøíklad definice promìnných i, j, p. Promìnné i, j jsou obyèejná celá èísla (typ int), p je typu int* (ukazatel na celoèíselnou promìnnou). Také mùžeme definovat nový typ ukazatel (zde je oznaèen pint): LQWLSM W\SHGHILQWSLQW Obr Definice ukazatele Unární operátor & (reference) Unární operátor & získá adresu promìnné. Zapisuje se v prefixové podobì, tedy &x. Tento operátor mùžeme použít na libovolnou promìnnou (každá promìnná má svou adresu v pamìti). Zápis p = &i získá adresu promìnné i a uloží ji do ukazatele p. Øíkáme: p ukazuje na i. Viz obr W\SHGHILQWSLQW W\SXND]DWHOQDFHOpþtVOR LQWL M SLQWS S L SMHXND]DWHO SREVDKXMHDGUHVXSURP QQpL SXND]XMHQDL FHORþtVHOQpSURP QQpLM S SDP L M Obr Pøíklad použití operátoru reference & Unární operátor * (dereference) Unární operátor * zajistí pøístup k promìnné pøes ukazatel. Zapisuje se v prefixové podobì, tedy *p. Tento operátor lze použít pouze na promìnné typu ukazatel. 162 C pro mikrokontroléry ATMEL AT89S52 A

4 S S QDVWDYSURP QQRXS HVXND]DWHOQDQL ]P DGUHVXXORåHQRXYXND]DWHOLS QHO]HQHQtW\SXLQW S SDP L M Obr Pøíklad použití operátoru dereference * Typ void* Obvyklé je používat ukazatel stejného typu, jakého je promìnná, na kterou ukazuje. Pokud ale vyžadujeme adresu bez ohledu na typ dat, mùžeme použít tzv. obecný ukazatel typu void*. Ovšem vzhledem k tomu, že typ void nemá urèenu velikost, nelze ukazatel typu void* dereferencovat! Hodnota NULL Existují situace, kdy potøebujeme stanovit, že ukazatel neobsahuje adresu žádné promìnné. Pro tyto pøípady je definován symbol NULL, který pøedstavuje adresu hodnoty 0. Nulovou adresu nemùže mít žádná promìnná. Když ukazatel obsahuje hodnotu NULL, bereme to tak, že není nastaven na žádnou promìnnou. Symbol NULL je definován napøíklad v hlavièkovém souboru stdlib.h. Velikost ukazatelù Jako každá jiná promìnná, je ukazatel uložen do pamìti. Mìlo by nás tedy zajímat, kolik bajtù v pamìti zabírá. Zajímavé je, že všechny ukazatele mají stejnou velikost, která není závislá na jejich typu. Tato velikost je urèena adresovacími schopnostmi použitého mikrokontroléru. Vzhledem k šíøi adresové sbìrnice (16 bitù) je jasné, že ukazatele jsou realizovány jako 2bajtové promìnné. Platí to i pro typ void*. Volání parametrù funkce pøes ukazatel Jedno ze základních použití ukazatelù spoèívá ve volání parametrù pøes ukazatel. Takto lze realizovat parametry funkcí, které lze mìnit. Jako první pøíklad si uvedeme funkci vymena, která má dva parametry typu ukazatel na celé èíslo. Jedná se o funkci, která má zajistit výmìnu obsahu dvou celoèíselných promìnných. Viz obr Pro pøípad funkce, do které se parametry pøedávají pøes ukazatel, musí být formální parametry typu ukazatel daného typu. V našem pøíkladu jsou parametry oznaèeny pa a pb a jsou typu int*. Pro vlastní výmìnu je nutné mít jednu pomocnou promìnnou typu celé èíslo, je definována jako c. Výmìna probíhá takto: n hodnotu první promìnné uložíme do c, pøístup k první promìnné pøes ukazatel pa obdržíme pomocí operátoru dereference (tedy *pa), A C pro mikrokontroléry ATMEL AT89S52 163

5 n n nyní již mùžeme obsah první promìnné (*pa) pøepsat hodnotou druhé promìnné (*pb), nakonec do druhé promìnné (pøístup je pøes *pb) uložíme pùvodní hodnotu první promìnné (c). YRLGY\PHQDLQWSDLQWSE ^ SDP LQWF SRPRFQiSURP QQi F SD SD SE SE F ` LQWD E Y\PHQD D E DGUHVDD W\SXND]DWHOQDFHOpþtVOR XORåSDGRF XORåSEGRSD XORåFGRSE DGUHVDE SD SE D E F """ S HG YêP QRX SD SE SDP D E F SR YêP Q Obr Funkce soucet a její použití Všimnìte si, jaký je význam promìnných pa, pb, a, b. Promìnné a, b jsou celá èísla a mají svou adresu v pamìti. Promìnné pa, pb na nì ukazují. Pøed výmìnou ukazuje pa na a, pb na b. Po výmìnì se situace nezmìní (pa stále ukazuje na a, pb na b), pouze obsahy promìnných a, b jsou vzájemnì vymìnìny. Všimnìte si také, že pøi volání funkce vymena musíme pøedat adresy promìnných a, b (uloží se do ukazatelù pa, pb). Adresa promìnné je získána pomocí operátoru &. Souvislost ukazatele s polem Název pole pøedstavuje ukazatel na jeho zaèátek (prvek s indexem 0). Adresu libovolného prvku lze získat pomocí operátoru reference (&). Výše uvedené informace lze zužitkovat, pokud zapisujeme funkci s parametrem typu pole. Pole bude pøedáváno pomocí ukazatele. Jelikož uvnitø funkce již nelze velikost pole zjistit (uvnitø pole máme pouze informaci o adrese pole, nikoli o poli samotném; i když mùžeme pøistupovat k jeho prvkùm), musíme ještì pøedávat maximální poèet prvkù pole. 164 C pro mikrokontroléry ATMEL AT89S52 A

6 Jako pøíklad si uvedeme funkci soucet, která stanoví souèet hodnot všech prvkù pole celých èísel. Prvním parametrem je ukazatel typu int*, druhým parametrem je celé èíslo poèet prvkù pole. Viz obr DGUHVDSROH LQWVRXFHWLQWSLQWQ ^ LQWVXPD LQWL IRUL LQL VXPD S>L@ S LþWLSUYHN SRþHWSUYN UHWXUQVXPD ` LQWSROH>@ LQWV V VRXFHWS YUDFtVRXþHW Qi]HYSROH MHMHKRDGUHVRX SRþHWSUYN Obr Funkce soucet a její použití Práce s polem uvnitø funkce je velmi jednoduchá. Dokonce nemusíme používat ani operátor dereference k prvkùm pøistupujeme indexováním. Také pøi volání funkce soucet, je vše také snadné. Neobjeví se dokonce ani zápis operátoru reference (název pole je rovnou jeho adresou) ØETÌZEC Øetìzec je pole znakù, se kterými se pracuje najednou. Øetìzec je reprezentován jako jednorozmìrné pole znakù, èili jako typ: char[ ]. V souvislostmi s pomocnými funkcemi se bude objevovat i zápis char*. Již ale víme, že název pole odpovídá jeho adrese. Pøipomeòme, že pole se v jazyce C++ indexuje vždy od nuly. To znamená, že první znak øetìzce je uložen v prvku s indexem 0. Další znaky jsou pak uloženy v následujících prvcích. A C pro mikrokontroléry ATMEL AT89S52 165

7 Délka øetìzce není stanovena pøímo, ale pomocí tzv. zarážky. Zarážka je znak s ASCII kódem 0, tedy '\0'. Jedná se o znak, který nelze zobrazit na výstupním zaøízení nebo jej pøeèíst ze vstupního zaøízení. Pøi definici øetìzce je tøeba uvážit, že zarážka samotná zabírá také jednu pozici. Pokud chceme, aby promìnná r typu øetìzec obsahovala text AT89S52, musíme ji definovat jako alespoò 8prvkové pole znakù. Viz obr U $ 7 6? DGUHVD Obr Jednotlivé znaky øetìzce r Øetìzcový literál a inicializace øetìzce Øetìzcový literál se zapisuje mezi uvozovky (pøipomeòme, že znakový literál se zapisuje mezi apostrofy). Literál je chápán jako celý øetìzec, to znamená, že za poslední znak je automaticky pøipojena zarážka. Inicializaci øetìzce pøi definici je možno provádìt podobnì, jako u prostého pole: char r[20]="at89s52"; Také mùžeme využít skuteènosti, že pøekladaè poèet znakù spoèítá (nyní je fyzická délka 8 prvkù): char r[]="at89s52"; Poslední variantou je využití souvislosti pole s ukazatelem. Níže uvedený zápis je rovnìž možný, nepreferujeme jej však: char *r="at89s52"; Operace pøiøazení (=) není pro øetìzec definována. Takže pøiøadit hodnotu lze pouze v rámci inicializace. Jinak musíme používat funkci strcpy. Podobnì operátory <, <=, >, >= také nejsou definovány. Jejich použití vede k porovnání adres øetìzcù. Korektní porovnání musíme provést pomocí funkce strcmp. Pomocné funkce pro práci s øetìzci Pomocné funkce pro práci s øetìzci jsou k dispozici v podobì hlavièkového souboru string.h. Zde je seznam nejpoužívanìjších funkcí vèetnì krátkého popisu: n unsigned strlen(const char *s) vrátí délku øetezce s, n char* strcpy(char *dest, const char *src) zkopíruje znaky øetìzce src do øetìzce dest, n char* strcat(char *dest, const char *src) spojí dva øetìzce, tedy pøipojí øetìzec src za øetìzec dest, 166 C pro mikrokontroléry ATMEL AT89S52 A

8 n char* strchr(const char *s, int c) vyhledá první výskyt znaku c v øetìzci s, pokud je znak nalezen, vrátí jeho adresu, pøi nenalezení vrátí NULL, n char* strstr(const char *s1, const char *s2) vyhledá první výskyt podøetìzce s2 v øetìzci s1, pokud je podøetìzec nalezen, vrátí jeho adresu, pøi nenalezení vrátí NULL, n int strcmp(const char *s1, const char *s2) porovná abecednì dva øetìzce: je-li s1<s2, vrátí výsledek <0, je-li s1==s2, vrátí výsledek 0, je-li s1>s2, vrátí výsledek >0. Ukázka použití øetìzcových funkcí: LQFOXGHVWULQJK! KODYLþNRYêVRXERUVWULQJK YRLGPDLQ ^ FKDUU>@ FKDUU>@ FKDUU>@ LQWG GHILQLFHW t HW ]F VWUFS\UPLNURNRQWUROHU VWUFS\U$76 UREVDKXMHPLNURNRWUROHU UREVDKXMH$76 G VWUOHQU VWUFS\UU VWUFDWU VWUFDWUU G VWUFPSUU ` GMHGpOND HW ]FHUWHG\ UREVDKXMHPLNURNRQWUROHU UREVDKXMHPLNURNRQWUROHUPH]HUD UREVDKXMHPLNURNRQWUROHU$76 GMHYêVOHGHNSRURYQiQtUU WHG\GSURWRåHUMHDEHFHGQ S HGU A C pro mikrokontroléry ATMEL AT89S52 167

11 Elektrické specifikace Mezní parametry* Okolní teplota pøi zapojeném napájení 40 C až +125 C Skladovací teplota 65 C až +150 C Napájecí napìtí na V

11 Elektrické specifikace Mezní parametry* Okolní teplota pøi zapojeném napájení 40 C až +125 C Skladovací teplota 65 C až +150 C Napájecí napìtí na V Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

1.2 Realizace èekání pomocí jednoduché programové smyèky Pøíklad 3: Chceme-li, aby dítì blikalo baterkou v co nejpøesnìjším intervalu, øekneme mu: Roz

1.2 Realizace èekání pomocí jednoduché programové smyèky Pøíklad 3: Chceme-li, aby dítì blikalo baterkou v co nejpøesnìjším intervalu, øekneme mu: Roz Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Spínaèe jsou elektrické pøístroje, které slouží k zapínání, pøepínání a vypínání elektrických obvodù a spotøebièù. Podle funkce, kterou vykonávají, je

Spínaèe jsou elektrické pøístroje, které slouží k zapínání, pøepínání a vypínání elektrických obvodù a spotøebièù. Podle funkce, kterou vykonávají, je Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

VLASTNOSTI PLOŠNÝCH SPOJÙ

VLASTNOSTI PLOŠNÝCH SPOJÙ Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

12 15 Instalace mikroturbíny v blokové plynové výtopnì " ZADÁNO: Instalace mikroturbíny v blokové plynové výtopnì Zjistìte: 1 Zda je ekonomicky výhodn

12 15 Instalace mikroturbíny v blokové plynové výtopnì  ZADÁNO: Instalace mikroturbíny v blokové plynové výtopnì Zjistìte: 1 Zda je ekonomicky výhodn Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

3/ %,1'(& 83'1 &( &3 )XQNFH. + ; ; ; ; / ; ; + ; EH]H]PuQ\

3/ %,1'(& 83'1 &( &3 )XQNFH. + ; ; ; ; / ; ; + ; EH]H]PuQ\ Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

:5$ =islv GDW V DOWHUQDFt QHMY\ããtKRELWX

:5$ =islv GDW V DOWHUQDFt QHMY\ããtKRELWX Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

2.4 Cykly 2. ZÁKLADY JAZYKA C

2.4 Cykly 2. ZÁKLADY JAZYKA C Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

9. Harmonické proudy pulzních usměrňovačů

9. Harmonické proudy pulzních usměrňovačů Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vytváøení sí ového diagramu z databáze: pøíklad

Vytváøení sí ového diagramu z databáze: pøíklad Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

NULOROVÉ MODELY Spokojíme-li se pouze se základní analýzou elektronického obvodu s ideálními prvky, osvìdèuje se èasto užití nulorových modelù aktivní

NULOROVÉ MODELY Spokojíme-li se pouze se základní analýzou elektronického obvodu s ideálními prvky, osvìdèuje se èasto užití nulorových modelù aktivní Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

2 Základní funkce a operátory V této kapitole se seznámíme s použitím funkce printf, probereme základní operátory a uvedeme nejdůležitější funkce.

2 Základní funkce a operátory V této kapitole se seznámíme s použitím funkce printf, probereme základní operátory a uvedeme nejdůležitější funkce. Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv copyright To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího (aby

Více

Skládaèka Obr 48 G15 VBP Co to dìlá: Naète vybraný obrázek (vybraný pomocí CommonDialog1), vytvoøí MxN komponent PictureBox obsahujících odpovídající

Skládaèka Obr 48 G15 VBP Co to dìlá: Naète vybraný obrázek (vybraný pomocí CommonDialog1), vytvoøí MxN komponent PictureBox obsahujících odpovídající Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

3.1 Útlum atmosférickými plyny Rezonance molekul nekondenzovaných plynù obsažených v atmosféøe zpùsobuje útlum šíøících se elektromagnetických vln. Ab

3.1 Útlum atmosférickými plyny Rezonance molekul nekondenzovaných plynù obsažených v atmosféøe zpùsobuje útlum šíøících se elektromagnetických vln. Ab Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Izolaèní zesilovaèe s IL300 Zapojení izolaèních zesilovaèù s IL300 se liší pøedevším režimem v nichž pracují interní fotodiody Podle toho zda interní

Izolaèní zesilovaèe s IL300 Zapojení izolaèních zesilovaèù s IL300 se liší pøedevším režimem v nichž pracují interní fotodiody Podle toho zda interní Vážení zákazníci dovolujeme si Vás upozornit že na tuto ukázku knihy se vztahují autorská práva tzv copyright To znamená že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího (aby ètenáø

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

IUJCE 07/08 Přednáška č. 4. v paměti neexistuje. v paměti existuje

IUJCE 07/08 Přednáška č. 4. v paměti neexistuje. v paměti existuje Konstanty I možnosti: přednostně v paměti neexistuje žádný ; o preprocesor (deklarace) #define KONSTANTA 10 o konstantní proměnná (definice) const int KONSTANTA = 10; příklad #include v paměti

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

0RW\O3LFWXUH%R[ 7LPHU7LPHU

0RW\O3LFWXUH%R[ 7LPHU7LPHU Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Práce s řetězci. IUJCE Přednáška č. 10. string.h. vrací: délku řetězce str (bez '\0')

Práce s řetězci. IUJCE Přednáška č. 10. string.h. vrací: délku řetězce str (bez '\0') Práce s řetězci string.h size_t strlen(const char *str); délku řetězce str (bez '\0') int strcmp(const char *str1, const char *str2); porovná řetězce o

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

PDWHULiO FS>-NJ ±. FS>NFDONJ ± ƒ& VW teur åhoh]r FtQ KOLQtN N HPtN. OHG DONRKRO ROHM FFD FFD SHWUROHM UWX YRGD Y]GXFK YRGQtSiUD KHOLXP

PDWHULiO FS>-NJ ±. FS>NFDONJ ± ƒ& VW teur åhoh]r FtQ KOLQtN N HPtN. OHG DONRKRO ROHM FFD FFD SHWUROHM UWX YRGD Y]GXFK YRGQtSiUD KHOLXP Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

kap..2 Plochy (Surfaces) Plochy jsou rozšíøením NURBS køivek. Zatímco køivka NURBS používala jednorozmìrnou interpolaci (U), u ploch je navíc pøidán d

kap..2 Plochy (Surfaces) Plochy jsou rozšíøením NURBS køivek. Zatímco køivka NURBS používala jednorozmìrnou interpolaci (U), u ploch je navíc pøidán d Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Základy programování (IZP)

Základy programování (IZP) Základy programování (IZP) Páté počítačové cvičení Brno University of Technology, Faculty of Information Technology Božetěchova 1/2, 612 66 Brno - Královo Pole Petr Veigend, iveigend@fit.vutbr.cz 5. týden

Více

nažhavováním elektronek, takže nedochází k neúmìrnému pøetìžování filtraèních kondenzátorù pøi nábìhu anodového proudu. Polovodièový usmìròovaè vytvoø

nažhavováním elektronek, takže nedochází k neúmìrnému pøetìžování filtraèních kondenzátorù pøi nábìhu anodového proudu. Polovodièový usmìròovaè vytvoø Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

/2*,.$ 5(6(7 Ë=(1Ë +$/7 *(1(5È725. +2',129é & 6./ $/8. ' /,ý. ýë7$ý 5(*,675 5(*,675. 326891é. 6e5,29é 5(*,675 * $.808/È725 5:0. %8',ý(/ 45(*,675 5(*

/2*,.$ 5(6(7 Ë=(1Ë +$/7 *(1(5È725. +2',129é & 6./ $/8. ' /,ý. ýë7$ý 5(*,675 5(*,675. 326891é. 6e5,29é 5(*,675 * $.808/È725 5:0. %8',ý(/ 45(*,675 5(* Vážení zákazníci dovolujeme si Vás upozornit že na tuto ukázku knihy se vztahují autorská práva tzv. copyright. To znamená že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího (aby

Více

2 PARALELNÍ ROZHRANÍ Paralelní rozhraní realizuje pøenos dat mezi vnitøní sbìrnicí øídicího systému a vnìjším prostøedím po znacích, neboli po slabiká

2 PARALELNÍ ROZHRANÍ Paralelní rozhraní realizuje pøenos dat mezi vnitøní sbìrnicí øídicího systému a vnìjším prostøedím po znacích, neboli po slabiká Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

baspelin KTR baspelin RPS Popis komunikaèního protokolu

baspelin KTR baspelin RPS Popis komunikaèního protokolu KTR baspelin RPS Popis komunikaèního protokolu leden 1997 Obsah 1 Typy komunikaèního protokolu 3 2 Protokol typu 1 4 2.1 Propojení regulátoru s automatikou MA-2 4 3 Protokol typu 2 5 3.1 Pøipojení regulátorù

Více

Mikrokontroléry ATMEL AVR programování v jazyce Bascom Vladimír Váòa Praha 2004 Vladimír Váòa Mikrokontroléry ATMEL AVR programování v jazyce Bascom Bez pøedchozího písemného svolení nakladatelství nesmí

Více

CTR pro optoèlen s LED a tranzistorem:,& &75 = [%] U, CE = const ) Obvykle CTR urèíme pøi I F = 10 ma a U CE = 5 V. Hodnoty zjistíme z tabulky.,& &75

CTR pro optoèlen s LED a tranzistorem:,& &75 = [%] U, CE = const ) Obvykle CTR urèíme pøi I F = 10 ma a U CE = 5 V. Hodnoty zjistíme z tabulky.,& &75 Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

David Matoušek PRÁCE S INTELIGENTNÍMI LCD DISPLEJI Praha 2005 Komerèní využití stavebních návodù je povoleno jen s písemným souhlasem autora a nakladatelství. Soubory na CD-ROM mající pøímo vztah ke knize,

Více

červená LED 1 10k LED 2

červená LED 1 10k LED 2 Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

baspelin CPM Popis komunikaèního protokolu CPM KOMPR

baspelin CPM Popis komunikaèního protokolu CPM KOMPR baspelin Popis komunikaèního protokolu KOMPR srpen 2003 baspelin Obsah 1. Pøehled pøíkazù a dotazù 4 2. Popis pøíkazù a dotazù 5 3. Èasování pøenosu 10 4. Pøipojení regulátorù na vedení 11 3 baspelin

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Aplikace Embedded systémů v Mechatronice. Michal Bastl A2/713a

Aplikace Embedded systémů v Mechatronice. Michal Bastl A2/713a Aplikace Embedded systémů v Mechatronice Michal Bastl A2/713a Aplikace Embedded systémů v Mechatronice Obsah přednášky: Opakování Pointery v C pole a řetězce předání funkci referencí Vlastní datové typy

Více

než je cca 5 [cm] od obvodu LT1070, doporučuje se blokovat napětí U IN

než je cca 5 [cm] od obvodu LT1070, doporučuje se blokovat napětí U IN Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

D DE = = + [ + D[ [ D = - - XY = = + -

D DE = = + [ + D[ [ D = - - XY = = + - Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

NOiYHVQLFH SVDFtKR VWURMH Í (Q Ï Á. (VF ) )SURJUDPRYDWHOQpNOiYHV\) ) 3VF 6F/ 3DX NRQWURON\ ,QV +RPH 3J8S 7DE 'HO (QG 3J'Q &DSV/ (QWHU Í 6KLIW

NOiYHVQLFH SVDFtKR VWURMH Í (Q Ï Á. (VF ) )SURJUDPRYDWHOQpNOiYHV\) ) 3VF 6F/ 3DX NRQWURON\ ,QV +RPH 3J8S 7DE 'HO (QG 3J'Q &DSV/ (QWHU Í 6KLIW Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

8. ZÁKLADNÍ ZAPOJENÍ SPÍNANÝCH ZDROJŮ

8. ZÁKLADNÍ ZAPOJENÍ SPÍNANÝCH ZDROJŮ Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

28/40VÝVODOVÝ, 8BITOVÝ CMOS MIKROKONTROLÉR S A/D PØEVODNÍKEM, FLASH PAMÌTÍ PRO PROGRAM A SRAM/EEPROM PRO DATA VLASTNOSTI Velmi výkonný kontrolér s arc

28/40VÝVODOVÝ, 8BITOVÝ CMOS MIKROKONTROLÉR S A/D PØEVODNÍKEM, FLASH PAMÌTÍ PRO PROGRAM A SRAM/EEPROM PRO DATA VLASTNOSTI Velmi výkonný kontrolér s arc Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Pointery II. Jan Hnilica Počítačové modelování 17

Pointery II. Jan Hnilica Počítačové modelování 17 Pointery II 1 Pointery a pole Dosavadní způsob práce s poli zahrnoval: definici pole jakožto kolekce proměnných (prvků) jednoho typu, umístěných v paměti za sebou int pole[10]; práci s jednotlivými prvky

Více

10 Práce s řetězci - pokračování

10 Práce s řetězci - pokračování 10 Práce s řetězci - pokračování Máme deklarováno: char retez[50]; - čtení z klávesnice: scanf("%s", retez); - čtení zadané počtu znaků z klávesnice scanf("%10s", retez); // přečti řetězec z klávesnice,max

Více

PESexcl. PODPORA PRO VÝMÌNU DAT S APLIKACÍ MICROSOFT EXCEL s využitím DDE serveru PESdde

PESexcl. PODPORA PRO VÝMÌNU DAT S APLIKACÍ MICROSOFT EXCEL s využitím DDE serveru PESdde PESexcl PODPORA PRO VÝMÌNU DAT S APLIKACÍ MICROSOFT EXCEL s využitím DDE serveru PESdde PESexcl Hotová pøedpøipravená makra VBA pro program Microsoft EXCEL umožòující výmìnu tabulek dat s automaty MICROPEL

Více

4.8 Jak jsme na tom v porovnání s jinými přístupy

4.8 Jak jsme na tom v porovnání s jinými přístupy Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

P P P ) Mw Mj = = + ,P H,P H H,P H H. ww j ww j ww = + , P H j

P P P ) Mw Mj = = + ,P H,P H H,P H H. ww j ww j ww = + , P H j Vážení zákazníci dovolueme si Vás upozornit že na tuto ukázku knihy se vztahuí autorská práva tzv. copyright. To znamená že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupuícího aby ètenáø

Více

Pole a Funkce. Úvod do programování 1 Tomáš Kühr

Pole a Funkce. Úvod do programování 1 Tomáš Kühr Pole a Funkce Úvod do programování 1 Tomáš Kühr (Jednorozměrné) pole u Datová struktura u Lineární u Homogenní = prvky stejného datového typu u Statická = předem určený počet prvků u Pole umožňuje pohodlně

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

MU-411/412 MU-811/812. 4x AIN (12 bitù), RS-485

MU-411/412 MU-811/812. 4x AIN (12 bitù), RS-485 MU-411/412 MU-811/812 4x AIN (12 bitù), RS-485 Prázdná strana Upozornìní: Uživatelská pøíruèka a její souèásti jsou autorským dílem chránìným ustanovením zákona è. 35/1965 Sb. o dílech literárních, vìdeckých

Více

MICROPEL 03.2004 všechna práva vyhrazena kopírování publikace dovoleno pouze bez zmìny textu a obsahu http://www.micropel.cz

MICROPEL 03.2004 všechna práva vyhrazena kopírování publikace dovoleno pouze bez zmìny textu a obsahu http://www.micropel.cz SIMPLE 4 Popis programovacího jazyka SIMPLE verze 4 pro vývoj aplikací s PLC MICROPEL edice 03.2004 2. verze dokumentu doplnìn popis editorù doplnìn popis spec. funkcí doplnìn popis sdílených sí ových

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv copyright To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího (aby

Více

KOMUNIKAÈNÍ DDE SERVER PRO AUTOMATY MICROPEL VERZE 2.3 POPIS ROZHRANÍ A OVLÁDÁNÍ 03.2002

KOMUNIKAÈNÍ DDE SERVER PRO AUTOMATY MICROPEL VERZE 2.3 POPIS ROZHRANÍ A OVLÁDÁNÍ 03.2002 PESdde KOMUNIKAÈNÍ DDE SERVER PRO AUTOMATY MICROPEL VERZE 2.3 POPIS ROZHRANÍ A OVLÁDÁNÍ 03.2002 1. Co je nového ve verzi 2.3 Proti verzi 2.1 jsou v této verzi dvì významná vylepšení: 1. Server nyní stále

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Ukazatele a pole. Chceme-li vyplnit celé pole nulami, použijeme prázdný inicializátor: 207 Čárka na konci seznamu inicializátorů

Ukazatele a pole. Chceme-li vyplnit celé pole nulami, použijeme prázdný inicializátor: 207 Čárka na konci seznamu inicializátorů Ukazatele a pole 204 Deklarace jednorozměrného pole s inicializací Chceme-li pole v deklaraci inicializovat, zapíšeme seznam inicializátorů jednotlivých prvků do složených závorek: #define N 5 int A[N]

Více

2kapitola 2 ŠÍØENÍ VLN V ZÁSTAVBÌ PRO MOBILNÍ BUÒKOVÉ SYSTÉMY 2.1 Šíøení vln v pásmu UHF Mobilní spoj Šíøení v poloprostoru

2kapitola 2 ŠÍØENÍ VLN V ZÁSTAVBÌ PRO MOBILNÍ BUÒKOVÉ SYSTÉMY 2.1 Šíøení vln v pásmu UHF Mobilní spoj Šíøení v poloprostoru Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

OHGHQ ~QRU E H]HQ GXEHQ NY WHQ þhuyhq. SROROHWt

OHGHQ ~QRU E H]HQ GXEHQ NY WHQ þhuyhq. SROROHWt Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Mělká a hluboká kopie

Mělká a hluboká kopie Karel Müller, Josef Vogel (ČVUT FIT) Mělká a hluboká kopie BI-PA2, 2011, Přednáška 5 1/28 Mělká a hluboká kopie Ing. Josef Vogel, CSc Katedra softwarového inženýrství Katedra teoretické informatiky, Fakulta

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Kapitola 3 UNIPOLÁRNÍ TRNZISTORY 3.1 Obecný popis Unipolární tranzistory s pøechodovým hradlem (JFET) MOSFET MOSFET zvláštní k

Kapitola 3 UNIPOLÁRNÍ TRNZISTORY 3.1 Obecný popis Unipolární tranzistory s pøechodovým hradlem (JFET) MOSFET MOSFET zvláštní k Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

29 PØÍKLAD È. 11 VÝPIS ÈÍSLA POMOCÍ PRINTF NA MLCDGEN Nyí si ukážeme, jak upravit pøíklad è. 10 tak, abychom mohli používat fukci pritf pro výpis text

29 PØÍKLAD È. 11 VÝPIS ÈÍSLA POMOCÍ PRINTF NA MLCDGEN Nyí si ukážeme, jak upravit pøíklad è. 10 tak, abychom mohli používat fukci pritf pro výpis text Vážeí zákazíci, dovolujeme si Vás upozorit, že a tuto ukázku kihy se vztahují autorská práva, tzv. copyright. To zameá, že ukázka má sloužit výhradì pro osobí potøebu poteciálího kupujícího (aby èteáø

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Programování v jazyce C pro chemiky (C2160) 7. Ukazatele, Funkce pro práci s řetězci

Programování v jazyce C pro chemiky (C2160) 7. Ukazatele, Funkce pro práci s řetězci Programování v jazyce C pro chemiky (C2160) 7. Ukazatele, Funkce pro práci s řetězci Ukazatele Každá proměnná je umístěna na konkrétním místě v paměti Paměť je organizována lineárně jako posloupnost bytů

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

4x kombinovaný analogový vstup s vysokou pøesností (0..10V, 0..200R, -150..+260 0 C)

4x kombinovaný analogový vstup s vysokou pøesností (0..10V, 0..200R, -150..+260 0 C) EN 4x kombinovaný analogový vstup s vysokou pøesností (0..10V 0..200R -150..+260 0 C) Mìøení napìtí 0..10 V s pøesností ±0.2% a rozlišením až 0.001 V Mìøení odporu 0..200 ohm s pøesností ±0.2% a rozlišením

Více

Ukazatel (Pointer) jako datový typ - proměnné jsou umístěny v paměti na určitém místě (adrese) a zabírají určitý prostor (počet bytů), který je daný

Ukazatel (Pointer) jako datový typ - proměnné jsou umístěny v paměti na určitém místě (adrese) a zabírají určitý prostor (počet bytů), který je daný Ukazatel (Pointer) jako datový typ - proměnné jsou umístěny v paměti na určitém místě (adrese) a zabírají určitý prostor (počet bytů), který je daný typem proměnné - ukazatel je tedy adresa společně s

Více

TERM 4MK. Univerzální regulaèní systém. Charakteristika. ZPA EKOREG s.r.o. Ústí nad Labem

TERM 4MK. Univerzální regulaèní systém. Charakteristika. ZPA EKOREG s.r.o. Ústí nad Labem ZPA EKOREG Mikroprocesorové regulaèní systémy TERM 4MK Univerzální regulaèní systém Charakteristika Volnì programovatelný systém Pøekladaè jednoduchého jazyka Pøedinstalované programové moduly: - a programová

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

1. test z PJC Jméno studenta: Pocet bodu: Varianta 37: příklad 5 (5 bodů)

1. test z PJC Jméno studenta: Pocet bodu: Varianta 37: příklad 5 (5 bodů) 1. test z PJC Jméno studenta: Pocet bodu: ---- Varianta 37: příklad 1 (5 bodů) Určete hodnotu výrazu: a=1,2,3 (a) 1 (b) 2 (c) 3 Varianta 37: příklad 2 (5 bodů) Jednoduchá implementace datového typu zásobník

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. o znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího (aby

Více

Algoritmizace a programování

Algoritmizace a programování Algoritmizace a programování Výrazy Operátory Výrazy Verze pro akademický rok 2012/2013 1 Operace, operátory Unární jeden operand, operátor se zapisuje ve většině případů před operand, v některých případech

Více

Programování v C++, 2. cvičení

Programování v C++, 2. cvičení Programování v C++, 2. cvičení 1 1 Fakulta jaderná a fyzikálně inženýrská České vysoké učení technické v Praze Zimní semestr 2018/2019 Přehled 1 Operátory new a delete 2 3 Operátory new a delete minule

Více