5 C Programovací tipy, které musíte naučit, jak začít

  • Peter Holmes
  • 0
  • 3235
  • 546
reklama

Pokud jste slyšeli o programování, slyšeli jste o C. Je to jeden z nejstarších kódovacích jazyků v okolí. Někteří se toho bojí a jiní to milují.

C má pověst těžkého pro začátečníky. Existuje mnoho dobrých důvodů, proč se učit jazyk, ale je zde několik základních tipů, které byste měli mít na paměti při zahájení.

Co je programovací jazyk C?

Abychom pochopili, co je programovací jazyk C, stojí za to se naučit, jaké kódování je Co je to kódování a jak to funguje? Co je kódování a jak to funguje? Zmateni ohledně kódování? Nerozumíte skriptování? Zde je to, co potřebujete vědět o stavebních blocích programování. před pokračováním!

C je procedurální programovací jazyk nízké úrovně. C je mnohem blíže skutečnému strojovému kódu, na kterém počítač běží. Díky tomu je použití neuvěřitelně rychlé, ale náročné na používání a pokud si nejste opatrní, můžete systém rozbít!

Proč se naučit programovat v C?

Pokud je C tak složité a nebezpečné, proč se to učit?

C je všude.

  • Téměř každý operační systém počítače je napsán v jazyce C.
  • Většina chytrých telefonů a tabletů má operační systém na bázi C..
  • Téměř každý mikrokontrolér, ať už provozuje displej u vašich mikrovlnných dveří nebo vnitřní telemetrii v autě, je naprogramován v C.
  • C ++, Objective C a C # jsou postaveny přímo na vrcholu C a byl v něm napsán Python.
  • Dobrá znalost C vypadá skvěle na každém pokračování programátora.

Někteří lidé si myslí, že učení C před jakýmkoli jiným programovacím jazykem má za následek lepší porozumění programování jako celku.

Learning C také učí, jak váš počítač funguje. Programátoři C mohou mít hlubší pochopení toho, jak kód ovlivňuje systémy, a v důsledku toho mohou usnadnit učení dalších programovacích jazyků.

1. Naučte se základní typy proměnných

Data přicházejí v různých typech. Je důležité vědět, s jakým typem dat pracujete, protože je lze snadno zaměnit. Příklad je vědět, že číslo 5 může být celé číslo (jako v čísle 5), stejně jako znak (psaný znak 5).

int číslo = 5;

Nyní nedochází k záměně, variabilnímu číslu je přiřazeno celé číslo 5. C musí být sděleno, jaké typy očekávat, aby fungovalo tak, jak chcete..

Typy dat a způsob, jakým jsou přiřazeny k proměnným, je nezbytnou součástí vašeho kurzu C a je důležité jim porozumět.

Vědět, jak dát datům správný typ, je důležitá dovednost ve všech programováních, ale v C je nezbytná.

2. Naučte se operátory

Pokud C je první jazyk, který se učíte, pravděpodobně se učíte poprvé. Operátory jsou symboly, které říkají kompilátoru k provedení úkolu. Snad nejjednodušším příkladem je + operátor.

answer = number + otherNumber;

Žádné ceny za hádání, že tento kód sčítá dvě celočíselné proměnné. Ne všichni operátoři jsou však tak prostí.

C používá mnoho operátorů pro aritmetiku, přiřazení a logiku mezi ostatními. Vědět, co každý z těchto operátorů dělá, vám pomůže rychleji vyzvednout základní programovací koncepty.

3. Použijte standardní knihovny

C může být nízká úroveň, ale má sadu knihoven, které pomáhají s vytvářením programů. V knihovnách jsou definovány matematické operace, data specifická pro dané národní prostředí (například symboly měny) a různé typy proměnných a makra..

Tyto knihovny můžete použít jejich zahrnutím do kódu. Vezměme si tento příklad:

#include int main () printf ("Ahoj, svět!"); návrat 0;  

V C vyžaduje jednoduchý výstup výstupu do konzoly zahrnutí stdio.h (standardní vstup / výstup) záhlaví souboru.

K dispozici je 15 standardních knihoven pro programování v jazyce C a následování průvodce, co všichni dělají, vám pomůže s učením.

4. C neodpouští

C udělá přesně to, co mu řeknete, a místo stěžování, když něco nedává smysl, se bude stále snažit pokračovat v práci. To může nejen narušit váš program, ale způsobit problémy celému systému!

I když to zní dramaticky, obvykle to tak není. Neporušíte počítač. Můžete ale skončit s nějakými podivnými chybami. Vezměme si tento příklad:

Tento kus kódu vytiskne otázky na konzoli a poté zkontroluje, co uživatel zadá, a uloží je jako celá čísla. Program je navržen tak, aby je spojil a odečetl před tiskem odpovědí zpět uživateli.

Možná už vidíte, že zde je problém. Výstup rozhodně nedává smysl!

Protože hodnoty nikdy neodečteme, odečtená proměnná má při inicializaci nesmyslnou hodnotu. Jiné programovací jazyky vás mohou varovat, že jste nikdy neodečítali hodnotu odečtené proměnné. Ne C.

Tento příklad lze snadno ladit vizuálně, ale nějaký kód je tisíce řádků dlouhý a neuvěřitelně složitý a C vám nepomůže najít to, co je špatně. Místo toho vám C dává hloupou odpověď a žádný způsob, jak zjistit proč. Nebo je tam?

5. Ladění je váš nejlepší přítel

Protože kód C může obsahovat nežádoucí chování, může způsobit chyby, které je obtížné dohledat, a to bez zjevného důvodu. Chcete-li zabránit tomu, abyste úplně ztratili mysl, měli byste se odladit od kódu.

K tomu může pomoci ladicí program, jako je GDB. Zde GDB běží na vadném skriptu shora.

Obvykle se program spustí, dokud nedokončí nebo selže. Ladicí programy vám umožňují rozdělit váš kód po řádku. Zde jsou body přerušení nastaveny na řádcích 10 a 13, kde máme podezření, že by problém mohl být.

Poté je program spuštěn jako obvykle. Čísla jsou zadána, program se poté zastaví za řádkem 10. Ladicí program je požádán o tisk hodnoty odečtené hodnoty, která se zobrazí jako hodnota 37. To dává smysl, zatím jsme o odečtené hodnotě neřekli, takže má náhodná hodnota.

Potom debugger pokračuje. Opakujeme proces po řádku 13 a tisk odečteme, abychom zjistili, že se hodnota nezměnila.

Ukázalo se, že jsme zapomněli provést výpočet vůbec, místo toho jsme se rozhodli nechat podezřelý prázdný řádek kódu. Děkuji vám za ladění!

GDB je nejlepší přítel C codera a čím dříve se naučíte používat, tím šťastnější budete!

Co jste C je to, co dostanete

Jazyk C je celoživotní zkušenost s učením a existují věci, na které jsme se v tomto článku nedotkli, například ukazatele a přidělování paměti..

Zatímco C má těžkou pověst, kterou se můžete naučit tím, že se naučíte a začněte s vlastním projektem pro začátečníky v programování C Jak se učit Programování v C s tímto začátečním projektem Jak se učit Programování v C s tímto projektem pro začátečníky Chcete začít programovat, ale nevím o C? Vyzkoušejte tento výukový program pro začátečníky v jazyce C a ověřte, zda je to jazyk pro vás. .

Obrázek Kredit: sjenner13 / Depositphotos




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.