5 C Ohjelmointivinkkejä, jotka sinun on opittava alkuun

5 C Ohjelmointivinkkejä, jotka sinun on opittava alkuun

Jos olet kuullut ohjelmoinnista, olet kuullut C. Se on yksi vanhimmista koodauskielistä. Toiset pelkäävät sitä ja toiset rakastavat sitä.





C: llä on maine siitä, että se on vaikeaa aloittelijoille. Kielen oppimiseen on monia hyviä syitä, mutta on muutamia tärkeitä vinkkejä, jotka on pidettävä mielessä aloittaessasi.





Mikä on C -ohjelmointikieli?

C -ohjelmointikielen ymmärtäminen kannattaa oppia mitä koodaus on ennen kuin jatkat!





C on matalan tason prosessuaalinen ohjelmointikieli. C on paljon lähempänä todellista konekoodia, jolla tietokoneesi toimii. Tämä tekee siitä uskomattoman nopean, mutta haastavan käyttää ja kykenee rikkomaan järjestelmän, jos et ole varovainen!

Miksi oppia ohjelmoimaan C -kielellä?

Jos C on niin monimutkainen ja vaarallinen, miksi oppia se?



No, C on kaikkialla.

  • Lähes jokainen tietokoneen käyttöjärjestelmä on kirjoitettu C.
  • Useimmissa älypuhelimissa ja tableteissa on C -pohjainen käyttöjärjestelmä.
  • Lähes jokainen mikrokontrolleri, olipa se sitten mikroaalto -ovesi näyttö tai auton sisäinen telemetria, on ohjelmoitu C.
  • C ++, Objective C ja C# on rakennettu suoraan C: n päälle, ja Python on kirjoitettu siihen.
  • Hyvä C -tuntemus näyttää hyvältä minkä tahansa ohjelmoijan ansioluettelossa.

Jotkut ajattelevat, että C: n oppiminen ennen muita ohjelmointikieliä johtaa parempaan ymmärrykseen ohjelmoinnista kokonaisuutena.





Oppiminen C on myös oppimista tietokoneen toiminnasta. C -ohjelmoijat voivat ymmärtää syvemmin, miten koodi vaikuttaa järjestelmiin, ja muiden ohjelmointikielien oppiminen on helpompaa.

1. Opi muuttujien perustyypit

Tietoja tulee erilaisia. On tärkeää tietää, millaisia ​​tietoja käytät, koska ne voivat olla helposti sekoitettavissa. Esimerkki on tieto siitä, että numero 5 voi olla kokonaisluku (kuten luvussa 5) sekä merkki (kirjoitettu merkki 5).





int number = 5;

Nyt ei ole sekaannusta, muuttujanumerolle annetaan kokonaislukuarvo 5. C on kerrottava, millaisia ​​tyyppejä on odotettavissa, jotta se toimisi haluamallasi tavalla.

Tietotyypit ja niiden muuttujille osoittaminen ovat olennainen osa C -kurssiasi, ja se on tärkeää ymmärtää.

Tietojen antaminen oikealle tyypille on tärkeä taito kaikessa ohjelmoinnissa, mutta se on välttämätöntä C: ssä.

2. Opi operaattorit

Jos C on ensimmäinen kieli, jota opit, olet todennäköisesti oppiva operaattori ensimmäistä kertaa. Operaattorit ovat symboleja, jotka kehottavat kääntäjää suorittamaan tehtävän. Ehkä yksinkertaisin esimerkki on + operaattori.

answer = number + anotherNumber;

Ei palkintoja arvata, että tämä koodi lisää kaksi kokonaislukumuuttujaa. Kaikki operaattorit eivät kuitenkaan ole näin yksinkertaisia.

C käyttää monia operaattoreita muun muassa laskutoimitukseen, määritykseen ja logiikkaan. Tietäen mitä jokainen näistä operaattoreista tekee auttaa sinua valitsemaan keskeiset ohjelmointikonseptit nopeammin.

3. Käytä vakiokirjastoja

C voi olla alhainen, mutta sillä on joukko kirjastoja, jotka auttavat ohjelmien luomisessa. Matemaattiset operaatiot, aluekohtaiset tiedot (kuten valuuttasymbolit) ja erilaiset muuttujatyypit ja makrot määritellään kirjastoissa.

Voit käyttää näitä kirjastoja sisällyttämällä ne koodiin. Ota tämä esimerkki:

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

C: ssä pelkkä konsolille tulostaminen edellyttää stdio.h (vakio tulo/lähtö) otsikkotiedosto.

Ohjelmointiin C: ssä ja 15: ssä on 15 vakiokirjastoa noudattamalla opasta, mitä he kaikki tekevät auttaa sinua oppimisessa.

4. C on anteeksiantamaton

C tekee juuri sen, mitä kerrot, ja sen sijaan, että valittaisi, jos jokin ei ole järkevää, se yrittää silti jatkaa työskentelyään. Tämä ei voi vain rikkoa ohjelmaa, vaan aiheuttaa ongelmia koko järjestelmälle!

Vaikka tämä kuulostaa dramaattiselta, se ei yleensä ole. Et aio rikkoa tietokonettasi. Saatat kuitenkin päätyä outoihin bugeihin. Ota tämä esimerkki:

Tämä koodikappale tulostaa kysymyksiä konsolille, ennen kuin se skannaa käyttäjän syöttämät tiedot ja tallentaa ne kokonaislukuna. Ohjelma on suunniteltu lisäämään ne yhteen ja vähentämään ne ennen vastausten tulostamista käyttäjälle.

Saatat jo nähdä, että tässä on ongelma. Tuloksessa ei varmasti ole mitään järkeä!

Koska emme koskaan vähennä arvoja, vähennetyllä muuttujalla on tyhmä arvo, joka sille annetaan alustuksen yhteydessä. Muut ohjelmointikielet voivat varoittaa sinua siitä, ettet ole koskaan antanut vähennetylle muuttujalle arvoa. Ei C.

kuinka löytää tulostimen ip -osoite Windows 7

Tätä esimerkkiä on helppo korjata visuaalisesti, mutta osa koodista on tuhansia rivejä pitkä ja uskomattoman monimutkainen, eikä C auta sinua löytämään vikaa. Sen sijaan C antaa sinulle tyhmän vastauksen eikä voi selvittää miksi. Vai onko siellä?

5. Virheenkorjaus on paras ystäväsi

Koska C -koodi voi sisältää ei -toivottua käyttäytymistä, se voi aiheuttaa virheitä, joita on vaikea jäljittää ilman ilmeistä syytä. Jos haluat estää itsesi menettämästä mieltäsi kokonaan, sinun pitäisi olla tyytyväinen koodin virheenkorjaukseen.

Virheenkorjaaja GDB voi auttaa tässä. Täällä GDB toimii viallisella komentosarjalla ylhäältä.

Yleensä ohjelma toimii, kunnes se päättyy, tai se kaatuu. Virheenkorjaimien avulla voit jakaa koodisi rivi riviltä. Tässä katkaisukohdat on asetettu riveille 10 ja 13, joissa epäilemme ongelman olevan.

Sitten ohjelma suoritetaan normaalisti. Numerot syötetään ja ohjelma pysähtyy rivin 10. jälkeen. Virheenkorjainta pyydetään tulostamaan vähennetyn arvon arvo, joka näkyy arvona 37. Tämä on järkevää, emme ole vielä kertoneet vähennettyä arvoa, joten sillä on satunnainen arvo.

Sitten virheenkorjaaja jatkaa. Toistamme prosessin rivin 13 jälkeen ja tulostamme vähennettynä vain selvittääksemme, että arvo ei ole muuttunut.

Kävi ilmi, että unohdimme tehdä laskelmat ollenkaan, sen sijaan päätimme jättää epäilyttävän tyhjän koodirivin. Kiitos virheenkorjauksesta!

GDB on C -kooderin paras ystävä ja aikaisempi opit käyttämään sitä , sitä onnellisempi olet!

Mitä sinä C on mitä saat

C -kieli on elinikäinen oppimiskokemus, ja on asioita, joita emme ole edes koskeneet tässä artikkelissa, kuten osoittimia ja muistin jakamista.

Vaikka C: llä on kova maine, voit oppia tekemällä, joten ole käytännönläheinen ja aloita omalla C-ohjelmoinnin aloittelijaprojektillasi.

Kuva Luotto: sjenner13 / Depositphotos

Jaa Jaa Tweet Sähköposti 6 kuultavaa vaihtoehtoa: parhaat ilmaiset tai halvat äänikirjasovellukset

Jos et halua maksaa äänikirjoista, tässä on hienoja sovelluksia, joiden avulla voit kuunnella niitä ilmaiseksi ja laillisesti.

Lue seuraava
Liittyvät aiheet
  • Ohjelmointi
  • Koodausoppaat
  • C Ohjelmointi
Kirjailijasta Ian Buckley(216 artikkelia julkaistu)

Ian Buckley on freelance -toimittaja, muusikko, esiintyjä ja videotuottaja, joka asuu Berliinissä, Saksassa. Kun hän ei kirjoita tai ei ole lavalla, hän hieroo DIY -elektroniikkaa tai koodia toivossa tulla hulluksi tiedemieheksi.

Lisää Ian Buckleyltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi