5 nasvetov za programiranje C Za začetek se morate naučiti

5 nasvetov za programiranje C Za začetek se morate naučiti

Če ste že slišali za programiranje, ste že slišali za C. To je eden najstarejših jezikov za kodiranje. Nekateri se je bojijo, drugi pa jo imajo radi.





C slovi kot težak za začetnike. Obstaja veliko dobrih razlogov za učenje jezika, vendar je pri začetku treba upoštevati nekaj bistvenih nasvetov.





Kaj je programski jezik C?

Če želite razumeti, kaj je programski jezik C, je vredno spoznavanje kodiranja preden nadaljujete!





C je procesni programski jezik na nizki ravni. C je veliko bližje dejanski strojni kodi, na kateri deluje vaš računalnik. Zaradi tega je neverjetno hiter, vendar zahteven za uporabo in lahko zlomi vaš sistem, če niste previdni!

Zakaj se naučiti programirati v jeziku C?

Če je C tako zapleten in nevaren, zakaj se ga učiti?



No, C je povsod.

  • Skoraj vsak računalniški operacijski sistem je napisan v jeziku C.
  • Večina pametnih telefonov in tabličnih računalnikov ima operacijski sistem na osnovi C.
  • Skoraj vsak mikrokrmilnik, ne glede na to, ali prikazuje zaslon na vratih mikrovalovne pečice ali notranjo telemetrijo v avtomobilu, je programiran v C.
  • C ++, Objective C in C# so zgrajeni neposredno na vrhu C, vanj pa je bil zapisan Python.
  • Dobro poznavanje jezika C izgleda odlično v življenjepisu vsakega programerja.

Nekateri menijo, da učenje C pred katerim koli drugim programskim jezikom povzroči boljše razumevanje programiranja kot celote.





Učenje C je tudi spoznavanje delovanja računalnika. Programerji C imajo lahko globlje razumevanje vpliva kode na sisteme in se jim zato lažje učijo drugi programski jeziki.

1. Naučite se osnovnih vrst spremenljivk

Podatki so različnih vrst. Pomembno je vedeti, s kakšno vrsto podatkov delate, saj jih je mogoče zlahka zamenjati. Primer je vedeti, da je številka 5 lahko celo število (kot pri številki 5), pa tudi znak (pisni znak 5).





int number = 5;

Zdaj ni nobene zmede, številki spremenljivke je dodeljena cela številka 5. C je treba povedati, kakšne vrste lahko pričakujete, da bo delovalo tako, kot želite.

Vrste podatkov in kako so dodeljene spremenljivkam so bistveni del vašega predmeta C in jih je pomembno razumeti.

Poznavanje pravilne vrste podatkov je pomembna veščina pri vsakem programiranju, vendar je bistvena pri C.

2. Naučite se operaterjev

Če je C prvi jezik, ki se ga učite, se boste verjetno prvič učili operaterji. Operaterji so simboli, ki povedo prevajalcu, naj izvede nalogo. Morda je najpreprostejši primer + operater.

answer = number + anotherNumber;

Ni nagrad za ugibanje, da ta koda sešteje dve celobrojni spremenljivki. Vsi operaterji pa niso tako preprosti.

C med drugim uporablja številne operaterje za aritmetiko, dodeljevanje in logiko. Vedite, kaj počne vsak od teh operaterjev vam bo pomagal hitreje pobrati osnovne programske zasnove.

3. Uporabite standardne knjižnice

C je lahko na nizki ravni, vendar ima nabor knjižnic, ki pomagajo pri ustvarjanju programov. Matematične operacije, podatki za posamezne področne nastavitve (kot so simboli valute) in različne vrste spremenljivk in makri so opredeljeni v knjižnicah.

Te knjižnice lahko uporabljate tako, da jih vključite v svojo kodo. Vzemite ta primer:

#include
int main()
{
printf('Hello, World!');
return 0;
}

V C preprosto dejanje oddajanja na konzolo zahteva vključitev stdio.h (standardni vhod/izhod) naslovna datoteka.

Obstaja 15 standardnih knjižnic za programiranje v jeziku C in po vodniku, kaj vse počnejo vam bo pomagal pri učenju.

4. C je neoprostiv

C bo naredil natanko to, kar mu poveste, in namesto da bi se pritoževal, ko nekaj ni smiselno, bo še naprej poskušal delovati. To ne samo da lahko pokvari vaš program, ampak povzroči težave celotnemu sistemu!

Čeprav se to sliši dramatično, običajno ni. Ne boste zlomili računalnika. Morda boste na koncu dobili nekaj čudnih hroščev. Vzemite ta primer:

Ta del kode natisne vprašanja v konzolo, preden pregleda, kaj uporabnik vnese, in jih shrani kot cela števila. Program je zasnovan tako, da jih sešteje in odšteje, preden odgovore natisne nazaj uporabniku.

Morda ste že videli, da je tukaj težava. Izhod zagotovo nima smisla!

Ker nikoli ne odštejemo vrednosti, ima odšteta spremenljivka nesmiselno vrednost, ki ji je dana ob inicializaciji. Drugi programski jeziki vas lahko opozorijo, da odšteti spremenljivki niste dali vrednosti. Ne C.

kako naj vem, če je moj telefon prisluškovan

Ta primer je enostavno odpraviti napake vizualno, vendar je neka koda dolga na tisoče vrstic in je neverjetno zapletena, C pa vam ne bo pomagal ugotoviti, kaj je narobe. Namesto tega vam C poda neumni odgovor in ne more ugotoviti, zakaj. Ali pa obstaja?

5. Odpravljanje napak je vaš najboljši prijatelj

Ker lahko koda C vsebuje neželeno vedenje, lahko povzroči napake, ki jih je težko izslediti brez očitnega razloga. Če želite preprečiti, da bi popolnoma izgubili razum, se morate odpraviti napak v kodi.

Debuger kot GDB lahko pri tem pomaga. Tukaj se GDB izvaja na napačnem skriptu od zgoraj.

Običajno se program izvaja, dokler se ne konča ali pa se zruši. Odpravljavci napak vam omogočajo, da svojo kodo razčlenite po vrsticah. Tu so točke preloma postavljene v vrsticah 10 in 13, kjer sumimo, da bi lahko bila težava.

Nato se program zažene kot običajno. Številke se vnesejo, nato se program ustavi za vrstico 10. Odpravljalec napak zahteva, da natisne vrednost odštetega, ki je prikazana kot vrednost 37. To je smiselno, odštete vrednosti še nismo povedali, zato ima naključna vrednost.

Nato se razhroščevalnik nadaljuje. Postopek ponovimo za 13. vrstico in odštejemo le tiskanje, da ugotovimo, da se vrednost ni spremenila.

Izkazalo se je, da smo sploh pozabili narediti izračun, namesto da smo se odločili pustiti sumljivo prazno vrstico kode. Hvala za odpravljanje napak!

GDB je najboljši prijatelj koderja C in prejšnji naučiš se ga uporabljati , srečnejši boste!

Kar si C, to dobiš

Jezik C je vseživljenjska učna izkušnja, v tem članku pa se stvari, ki se jih nismo niti dotaknili, na primer kazalcev in dodeljevanja spomina.

Medtem ko ima C težak sloves, se ga lahko naučite, zato si oglejte in začnite z lastnim projektom za začetnike programiranja C.

Zasluga za sliko: sjenner13 / Depositphotos

Deliti Deliti Cvrkutati E-naslov 6 zvočnih alternativ: najboljše brezplačne ali poceni aplikacije za zvočne knjige

Če ne želite plačati za zvočne knjige, je tukaj nekaj odličnih aplikacij, ki vam omogočajo, da jih poslušate brezplačno in zakonito.

Preberite Naprej
Sorodne teme
  • Programiranje
  • Vadnice za kodiranje
  • C Programiranje
O avtorju Ian Buckley(216 objavljenih člankov)

Ian Buckley je samostojni novinar, glasbenik, izvajalec in video producent, ki živi v Berlinu v Nemčiji. Ko ne piše ali je na odru, se ukvarja z elektroniko ali kodo DIY v upanju, da bo postal nori znanstvenik.

Več od Iana Buckleyja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti