C programy s výstupem ukazujícím využití operátorů, smyček, funkcí, polí, provádění operací s řetězci, soubory, ukazateli. Stáhněte si spustitelné soubory a spusťte je bez kompilace zdrojového souboru. Code :: Blocks IDE se používá k psaní programů; většina z nich bude pracovat s kompilátory GCC a Dev C ++. První program vytiskne „Hello World.“
Příklady programování C s výstupem
Příklad 1 – C hello world program
/ ** Můj první program C * /
int main ()
{
printf („Hello World \ n“);
návrat 0;
}
Výstup programu:
„Hello World“
Příklad 2 – C program pro získání vstupu od uživatele pomocí skenu
Výstup:
Zadejte celé číslo
7897
Celé číslo je: 7897
Příklad 3 – pomocí pokynů if else control
Výstup:
Zadejte číslo
-45
Méně než nebo rovno nule.
Příklad 4 – zatímco smyčka příklad
Výstup:
1 2 3 4 5 6 7 8 9 10
Příklad Program 5 – C ověří, zda je celé číslo prvočíslo nebo není
Příklad 6 – argumenty příkazového řádku
Tento program vytiskne počet argumentů a jejich obsah.
Příklad 7 – Program pole
Příklad 8 – funkční program
Příklad 9 – Použití komentářů v programu
Příklad 10 – použití struktur v programování C
Příklad 11 – Program C pro řadu Fibonacci
Příklad 12 – Programování grafiky C
Jak kompilovat programy C s překladačem GCC?
Pokud používáte GCC v operačním systému Linux, možná budete muset upravit programy. Vezměme si například následující program, který vytiskne prvních deset přirozených čísel.
#include < conio.h >
int main ()
{
int c;
pro (c = 1; c < = 10; c ++)
printf („% d \ n „, c);
getch ();
návrat 0;
}
Program obsahuje hlavičkový soubor <conio.h>
a volá funkci getch, ale tento soubor je specifický pro Borland, takže funguje v kompilátoru Turbo C, ale ne v GCC. Program pro GCC musí vypadat takto:
int main ()
{
int c;
/ * pro smyčku * /
pro (c = 1; c < = 10; c ++)
printf („% d \ n“, c);
návrat 0;
}
Pokud používáte GCC, uložte program do souboru, který říká „numbers.c“, aby se program zkompiloval, otevřete terminál a zadejte příkaz „gcc numbers.c“, tím se program zkompiluje a do spusťte jej zadejte příkaz „./a.out“ nepoužívejte uvozovky při provádění příkazů. Můžete zadat název výstupního souboru jako „gcc numbers.c -o numbers.out“, aby se v terminálu spustilo spuštění „./numbers.out“.
Výukový program pro programování C
Program se skládá z funkcí, které obsahují pokyny dané stroji k provedení úkolu. Proces jeho psaní zahrnuje návrh algoritmu, kreslení vývojového diagramu a psaní kódu. Po napsání jej musíte otestovat a odladit, pokud neprodukuje požadovaný výstup.
napsat program, potřebujete textový editor (použijte svůj oblíbený) a kompilátor. Kompilátor převádí zdrojový kód na strojový kód, který se skládá pouze z nula a jedna a je připraven ke spuštění na stroji.
IDE (Integrated Development Environment) poskytuje textový editor, kompilátor, debugger atd. pro vývoj programů a správu projektů. Code :: Blocks IDE poskytuje ideální prostředí pro vývoj. Může importovat projekty Microsoft Visual C ++, je rozšiřitelný, protože využívá zásuvné moduly, open-source a cross-platform.
Jak psát program C?
Program musí mít alespoň hlavní funkci. Funkce se skládá z deklarací a příkazů. Příkaz je výraz následovaný středníkem. Například a + b, printf („příklady programu C“) jsou výrazy a a + b; a printf („C je snadno se naučitelný programovací jazyk pro počítač“); jsou příkazy.
Chcete-li použít proměnnou, musíme uvést její typ, ať už jde o celé číslo, float, znak nebo jiné. Jazyk C má mnoho předdefinovaných datových typů a my si je můžeme vytvořit pomocí struktur a unií. Každý datový typ má svou velikost, která může záviset na počítači; například celé číslo může mít 2 nebo 4 bajty. Data jsou uložena v binární formě, tj. Ve skupině bitů, kde každý bit může být „0“ nebo „1“.
Klíčová slova jako „switch“, „case“, „“ default, ““ register, „jsou vyhrazená slova s předdefinovaným významem a nelze je použít jako název proměnné nebo funkce. Paměť lze přidělit v době kompilace nebo za běhu pomocí funkcí malloc a calloc.Jazyk C má mnoho funkcí, jako je rekurze, preprocesor, podmíněná kompilace, přenositelnost, ukazatele, vícevláknové zpracování pomocí externích knihoven, dynamické přidělování paměti. Díky nim se používá k výrobě přenosných softwarových programů a aplikací. Uživatelé síťového rozhraní API mohou navzájem komunikovat a komunikovat a sdílet soubory.
Standardní knihovna C obsahuje funkce pro matematické operace, znaky, vstup / výstup, soubory a mnoho dalšího. Proces psaní program známý jako kódování vyžaduje k dosažení požadovaného výstupu znalost programovacího jazyka a logiky. Měli byste se tedy naučit základy programování v jazyce C a začít vytvářet programy.
Učení datových struktur (hromádky, fronty, propojené seznamy, binární stromy, grafy) pomocí C vám poskytne lepší porozumění při podrobném studiu všeho. Obecná víra je jít na jazyky vyšší úrovně. Je však dobrý nápad naučit se C dříve, než se naučíte C ++ nebo Javu. C ++ je objektově orientovaný a obsahuje všechny funkce jazyka C, takže učení jazyka C vám pomůže rychle se naučit jazyk C ++ a poté můžete studovat jazyk Java.
Programování v jazyce C PDF
- Dev C ++ kompilátor
- Essential C
C programovací knihy
- Let Us C Yashavant Kanetkar
- PROGRAMOVÁNÍ S C By Byron Gottfried, Jitender Chhabra
- Programování C Briana Kernighana a Dennisa Ritchieho
Pokud jste začátečník, kupte si některou z prvních dvou knih a pokud máte předchozí zkušenosti s programováním nebo znáte základy jazyka C, kupte si ten třetí.