Jazyk C


Základy - Uvod do Jazyka C

Jazyk C je nizkourovnový multiplatformní programovací jazyk,v kterém je napsán celý operační system UNIX,jeho největší výhoda je jeho přenositelnost mezi jinými operačními systemy a hardwarovými platformami PC


Nýní budu popisovat základy programování v Jazyku C na prvním obrázku s nadpisem

Uvod do Jazyka C

je následujicí kod

	/* 01.c */
	/* telo programu jazyka C */
	/* Autor:David Tomek,Narozen 15.6.1988,21.12.2016*/

	int main(){

	return 0;
	}
	

první tři řádky jsou komentaře které začínají /* a končí */vnich je hlavička programu s nazvem zdrojoveho kodu programu 01.c popisem toho co dělá program tělo programu jazyka C a a informace o autorovi,jeho datu narození a data vytvoření Autor:David Tomek,Narozen 15.6.1988,21.12.2016


na dalším řádku je začátek programu int main(){ ve kterém je většina zdrojového kodu programu>
který musí být v každém programu který za začíná a končí složenýmí závorkami { } a měl by nebo spíš musí být ukončen přikazem return 0;


Základní pojmy uvedené v horní části textu

Programátor je člověk který píše programy.
Programovací Jazyk je Program ve kterém se pišou programy často jen kompiler bez IDE.
Program je posloupnost instrukcí které řídí činnost počítače přesně procesoru,základní jednotky cpu(operační jednotka a řadíč).
Instrukce je zakladní příkaz(povel) který vykonává řadíč.
Operační Jednotka tež aritmeticko logická jednotka je čast procesoru která spracovavá operandy-data podle řídicich signalů řadiče.
Řadič je čast procesoru která podle zpracováváné instrukce řídí ostattní časti počítače to jsou vstupní a vystupní jednotky,pamět,operační jednotka
Komentář je část programu která zdělí překladači zdrojového kodu že ho má spracovávat jako běžný text a ne jako část zdrojového kodu programu
Zdrojový kod je veškerý obsah instrukci programu které čini program po kompilaci spustitelným souborem který plní to co má prgram dělat
Hlavička je část programu na začátku zdrojového kodu která ma informativní charakter
Začátek programu int main(){ je hlavní funkce ktera zajištuje spuštění programu a je vní vetšína zdrojoveho kodu
Začátek a Konec programu { } určuje obsah zdrojoveho kodu ve kterém je většina programu
Přikaz return 0; zajisti správnou funkci programu a jeho ukončeni
Hardwarová Platformá též.platformaJe architektura počítače to jak je počítač vytvořen na fyzické urovní s hradel a s zavislosti na instrukční sadě
Operační System základní program zvané jádro a soubor uživatelských programu které zajištuji správnou činnost počítače a jeho možnost ovládání a práce sním
Kompilace též Překlad Proces při kterém se běžný čitelný textový soubor přeloží do spustitelného souboru programu
Překladač - Compiler,kompiler Program který provádní kompilaci
UNIXMutiuživatelský,Multitaskingovy výkoný operační systém


Uvod do Jazyka C

01 zaklady

Komentáře


Nýní popíšu zdrojový kod programu na následujícím obrázku s nadpisem Komentáře který popisije možnosti vkládáni komentářů do zdrojového kodu

/*Toto je komentar */ čast textu /* */ popisuje jednořádkový komentář ve kterém je text Toto je komentar který je komentarem

Další možnosti komentáře je stejný text na vice řádkách s hvězdičkami na následujicích řádkach

	/* Toto je komentar */
        *
        * A Toto
        * je
        * komentar
        */
	
	/* 02.c */
	/* telo programu jazyka C a komentare*/
	/* Autor:David Tomek,Narozen 15.6.1988,21.12.2016*/

	/*
	A toto 
	je 
	komentar
	*/

	int main(){
	/* Toto je komentar */
	/*
	*A Toto
	* je
	* komentar
	*/

	return 0;
	}
	

posledním komentářem je skoro stejný komentář na více řádkách ale bez hvezdiček a textem A toto je komentar na více řádkách, který je obsahem komentáře začiná a končí /* */ na následujících řádkách

	/*
	A toto 
	je 
	komentar
	*/	
	

Komentáře


02-1 zaklady

První program který viditelně něco dělá

#include <stdio.h>(Přikaz #include) zajištuje vložení hlavičkových souboru do zdrojového kodu programu a tím nám dává možnost volat funkce vstupu-výstupu
co jsou v uvedené kapitole na následujícím obrázku pouze funkce printf která vypisuje na obrazovku text a hodnoty proměných,Proměná je místo v operační pamětí(hlavní paměti) kde je uložená hodnota která se může během běhu programu měnit, v uvedeném přikladu funkce printf
vypíše na obrazovku text Jmenuji se David Tomek a muj program vás zdraví! a odřadkuje ktomu slouží \n,pote vypiše text na obrazovku Pro ukonceni programu stiskni klavesu enter ! a znovu odřádkuje pak tu je funkce getchar() která načíta s klavesnice znak a ukládá ho do proměné v uvedém přikladu
jen čeka na stisk klavesy enter a až pak se program ukončí, na druhém následujícím obrázku je proces spuštení programu


03-1 zaklady
03-2 zaklady

Základní Komunykace s uživatelem


04-1 zaklady
04-2 zaklady

Aritmetické operace a a terminalový vstup a výstup


05-1 zaklady
05-2 zaklady