Aloittaminen sertin Oppaat juurista - Osa 1 Johdanto C on tietokone kieli Haluan opettaa näissä opetusohjelmia. C on hyvin kehittynyt kieli. Voit oppia C näistä opetusohjelmia kuin ensimmäinen kieli. Tämä on ensimmäinen osa sarjan. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected]. Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet. Opetusfilosofia Näiden Oppaat Mistä tiedän, ihmiset vaikeampaa oppia C kuin oppia joitakin muita kieliä.
Uskon syy on se, että C-kieli on lähempänä kone (tietokonelaitteistot) kielellä kuin ihmisen kieli, kun taas muut kielet ovat lähempänä ihmisen kieli kuin konekieli. Filosofia oppia muita kieliä on saada ongelma elämässä ja sitten oppia kieltä muiden ongelman ratkaisemiseksi. Se on filosofia, jota monet C kirjoja ja C tutorials opettaa C. Mielestäni on mitä tekee oppimista C ne kirjat ja opetusohjelmia, vaikea. Joten käytän käännetyn filosofia näissä opetusohjelmia. Eli näissä opetusohjelmia, filosofia on oppia C-kieli ja sitten päättää, mitä ongelma C-kielellä ratkaisee.
Käytän tätä filosofiaa, koska C-kieli on lähempänä konekieli kuin ihmisen kieli. Kun filosofia nämä tutorials aion alkaa opettaa sinulle C tapa keksijät nähdä sen, mutta yksinkertaisesti. Muissa C kirjat ja C tutorials ne alkavat opettaa sinulle C niin kuin haluaisi nähdä sen (lähempänä ihmisen kieli), sen jälkeen, välisen kuilun kaventamiseen ihmisen kieli ja "kone" kieli, on vaikeaa. Kuten olen opettaa sinulle C keksijöiden näkökulmasta, uskon, kaventamalla kuilua "kone" kieli (C) ja ihmisen kieli, että tiedät jo, tulee luonnollinen (helppo).
Se johtuu tämän lähestymistavan että annan otsikko tämän sarjan kuin "C Oppaat juurista". Koodi ohjelmoija tyyppejä ohjelma tekstieditorissa. Ohjelma vain kirjoitettu tekstieditori, koodataan teksti, ymmärtää pääasiassa ohjelmoijia. Jos tavallinen ihminen katsoo tekstiä, hän voisi tunnistaa paljon sanoja tekstissä, mutta hän ei oikein ymmärrä, mitä koko teksti tekee. Ohjelma (koodi) kirjoitettu tekstieditori, ei kone kieli. Kun kyseessä on C, se on lähempänä konekieli kuin ihmisen kielellä. Koodattu teksti on ohjelmakoodia.
Se on tiettyjä jouset ja merkkejä sijoitettava siten, että tavallinen ihminen voi ymmärtää. Oppiminen ohjelmointi edellyttää, oppiminen merkitys tällaisten kirjoitettua tekstiä. Täydellinen koodi kirjoitetaan on ohjelma. Ohjelma voi myös esiintyä, mikä tunnetaan binäärimuodossa (katso alla). Source Code ja suorittaminen Code tekstin kuten edellä mainittiin, on nimeltään lähdekoodia. Ohjelma on tarkoitus suorittaa tehtävän haluavat lisätä numeroita yhdessä. Kun ohjelma on Tehtäväänsä suorittaessaan, se on toteutumassa; ohjelman sanotaan olevan käynnissä.
"RUN" ohjelma merkitsee olla sitä täytäntöön. Kääntäjä Monet ohjelmat eivät toimi niiden lähdekoodi (kirjoitetut) muodossa. Tässä tapauksessa lähdekoodi on muunnettava, mitä kutsutaan Binary. Binary on koodin muodon, joka on parhaiten hoitaa tietokonelaitteiston. Jotkin ohjelmistot on tehdä muuntaminen lähdekoodia binary. Ohjelmisto, joka tekee tämän muuntaminen kutsutaan kääntäjä. Esimerkki kääntäjä on MinGW Compiler Suite. Tämä on mitä aion käyttää näitä opetusohjelmia. Teosten kanssa Windows-käyttöjärjestelmän.
Mikään ei estä sinua käyttämästä joitakin muita kääntäjä joidenkin muu käyttöjärjestelmä. Esitettyjä periaatteita Nämä oppitunnit toimii lähes kaikki C-kääntäjät niiden eri käyttöjärjestelmissä. Esitettyjä periaatteita Nämä oppitunnit perustuvat ISO /IEC 9899: 1999 Vaatimukset. Tämä on uusin kansainvälinen C standardin (erittely), ja tänään, useimmat C kääntäjät noudattamiseksi. C ja C ++ C on tietokone kieli ja C ++ on toinen tietokone kieli. C on vanha kieli. C ++ on uudempi. C ++ on kuin vanhempi veli C. C ++ on johdettu C.
Saatat kysyä, "miksi ei vain opiskella C ++ ja luopua C" Nämä ovat syyt: C on tehokas kieli verrattuna muihin ohjelmointikieliä, tänään. Edes ajatellut C ++ on parempi kuin C, C on edelleen käytössä tänään on edelleen parannettava. Elämässä, vanhempi ja nuorempi veljensä perheessä ovat arvokkaita. Et voi sanoa, että sinun ei tarvitse junior veli. Edellytys Jotta opiskella C ja hallita sitä, tasosi matematiikan tulisi olla vähintään että yläasteen. Jos ei läpäissyt yläasteella matematiikan, ei hätää. On ulospääsyä. Sinun pitäisi opiskella matematiikkaa kurssin helposti milloin, https://www.
cool-mathematics.biz. Tämä sivusto tarjoaa online interaktiivinen yläasteen matematiikan kurssi askel-askeleelta tavalla, niin lyhyt kuin kolme kuukautta tai niin kauan kuin 10 kuukautta. Siellä on oikeus esittää kysymyksiä laatijat kotisivuilta. Vaatimukset Nyt saatte vaatimukset tietokoneeseeni. Mikään ei estä sinua käyttämästä joitakin muita vaatimuksia, jos osaat käsitellä sitä. - MinGW Compiler Suite - Text Editor - henkilökohtaisen tietokoneen ja Windows-käyttöjärjestelmä. Lataaminen MinGW Compiler Suite on vapaasti ladattavissa.
On lataamista varten automaattisen asennuksen ja lataaminen manuaaliseen asennukseen. Aion puhua vain lataamista varten manuaalinen asennus. Mene sivulle, www.mingw.org Webissä. Etsi linkki, Aloittaminen, ja napsauta sitä. Aloittaminen sivu avautuu. Otsikon, Manuaalinen asennus sivulla, sinun pitäisi nähdä joitakin linjat kuten: binutils MinGW-runtime (dev, dll) w32api Vaadittu runtime kirjastot GCC (GMP, libiconv, MPFR, pthreads) gcc-ydin (bin, dll) In Näillä radoilla seuraavat sanat ovat linkkejä: binutils; dev ja DLL MinGW-runtime lause; w32api; GMP ja libiconv ja MPFR ja pthreads päässä haluttu runtime kirjastot GCC lause; bin ja DLL GCC-ydin lause.
Klikkaa yllä linkkejä ladata seuraavat tiedostot: binutils-2.19.1-mingw32-bin.tar.gz | terva X mingwrt-3.16-mingw32-dev.tar.gz | terva X mingwrt-3.16-mingw32-dll.tar.gz | terva X w32api-3.13-mingw32-dev.tar.gz | terva X GMP-4.2.4-mingw32-dll.tar.gz | terva X libiconv-1.13.1-1-mingw32-dll-2.tar.lzma | terva X mpfr-2.4.1-mingw32-dll.tar.gz | terva X pthreads-w32-2.8.0-mingw32-dll.tar.gz | terva X gcc-core-4.4.0-mingw32-bin.tar.gz | terva X gcc-core-4.4.0-mingw32-dll.tar.gz | terva X Luo hakemiston nimeltä, MinGW juurihakemistosta, (C :) kiintolevyn.
Kopioi nämä 10 ladatut tiedostot luotu hakemistoon, MinGW. Asennus Hae verkosta zip ohjelmisto nimeltään 7-zip. Lataa se; se on ilmainen. Käytä 7-Zip File Manager purkaa nämä 10 tiedostoa samaan MinGW hakemistossa. Aikana unzip prosessi jos zip ohjelmisto pyytää sinua korvata minkä tahansa tiedoston, valitse isompi tiedosto. Sinun täytyy tehdä jotain polku ympäristömuuttujan. Teette jotain vastaavaa seuraavat: Mene ohjauspaneelin Windows-käyttöjärjestelmä; Järjestelmä-kuvaketta. Järjestelmän ominaisuudet -ikkuna avautuu; Valitse Lisäasetukset-välilehti.
Napsauta Ympäristömuuttujat painiketta, Lisäasetukset-välilehti ruudussa. Lisää seuraava ilman lainausmerkkejä tielle muuttuja: "C: \\ MinGW \\ bin;% PATH%". Jos sinulla on jo muita arvoja polku muuttuja, niin ennen tämän arvon puolipisteellä. Olet nyt valmis kirjoittamaan lähdekoodia, kääntää sen ja ajaa (suorita se). Console ja työhakemistoa Aiomme työskennellä konsoli; tämä tarkoittaa, että tulo ja lähtö tahansa C-ohjelma kirjoittamasi teksti. Muissa saavuttamiseksi, voit käyttää Windows Komentorivi ohjelma.
(Jos sinulla on jokin toinen käyttöjärjestelmä, sinun täytyy käyttää vastaavat komentokehoteikkuna, joka näyttää tulon ja lähdön tekstinä näytössä). Pääset Komentorivi ohjelma, napsauta Käynnistä-painiketta, valitse Kaikki ohjelmat, valitse Apuohjelmat, näet Komentorivi ohjelma; klikkaa sitä. Näet ikkunan valkoista tekstiä mustalla pohjalla. Se on sinun ikkuna kirjoittaa syöttää tekstinä ja nähdä tuotoksen tekstinä. Jotta eri käyttöjärjestelmä, saatat olla toinen tapa saapuu konsolin. Työhakemiston on MinGW loit edellä. First C-ohjelma Käynnistä tietokone ja avaa komentokehoteikkuna.
Sinun pitäisi nähdä valkoinen teksti ikkunassa, päättyy jotain, C: \\ Documents and Settings \\ Käyttäjä>, missä käyttäjä on nimesi. Tätä kutsutaan DOS-kehote. Toimiakseen kanssa konsoli, tarvitset DOS. Komennot kirjoitetaan oikealle DOS. Vastauksesi näkyy järjestelmän, alla DOS-kehote. Tämän jälkeen näyttö, näet DOS uudelleen. C: \\ Documents and Settings \\ Käyttäjä> ei ole DOS käytämme. Käytämme komentokehotteen C: \\ MinGW> koska MinGW on työhakemiston. Saadakseen tämän DOS-kehotteeseen, cd .., ja paina Enter-näppäintä näppäimistön. Tyyppi, cd .., uudelleen ja paina Enter-näppäintä.
Sinun pitäisi nyt olla DOS-kehotteeseen C: \\> Voit siirtyä työhakemistoon (DOS Kysy työhakemiston), tyyppi, cd MinGW, ja paina Enter-näppäintä. Sinun pitäisi nähdä DOS-kehote, C: \\ MinGW>. Tämä on DOS Kysy työhakemiston. Avaa tekstieditori ja kirjoita seuraava lähdekoodi täsmälleen kuten näet sen: # include int main () {printf ("Hello World!"); palata 0; } Tämä on ensimmäinen lähdekoodia. Tallenna asiakirja kirjoitetaan nimen hello.c hakemistosta, MinGW. Huomaa, että tiedoston nimi on hei ja laajennus on C. Selitän, mitä on lähdekoodia myöhemmin. Esiin komentokehoteikkuna uudelleen.
Ollessaan C: \\ MinGW> DOS-kehote, ja oikealla, kirjoita seuraava ja paina Enter-näppäintä, jossa kirjain seuraava - on o ja ole nolla: gcc hello.c -o hello.exe Sinun pitäisi nähdä DOS nopea, C: \\ MinGW> hetken kuluttua. Edellä herruus, gcc on nimi kääntäjä. hello.c on nimi lähdetiedoston laaditaan. Se on tiedosto kirjoitit ja tallennetaan MinGW hakemistossa. hello.exe on nimi joka annetaan koottu tiedosto. -o kutsutaan kytkin. Nyt vain tietää, että tarvitset sitä tuottaa suoritettavan tiedoston. Kääntäjä tuottaa koottu (suoritettava tiedosto). Joten kääntäjä kokoaa hello.
c, luo käännetty tiedoston nimi hello.exe ja tallentaa sen työhakemiston. Voit antaa joitakin muita nimi koottu (executable) tiedoston sijasta hello.exe. On kuitenkin tavanomainen antaa sama nimi kuin lähdetiedoston ja laajennus, exe, koska haluamme suoritettavaa tiedostoa. Nyt meillä on suoritettava tiedosto nimeltä hello.exe työkopiossa, MinGW. Kun vielä komentokehotteen ja työhakemistosta, voimme suorittaa (ajo) Tämä tiedosto. Voit tehdä, että te kirjoita tiedoston nimi DOS-komentoriville ja paina Enter. Tehkäämme se seuraavasti. Kirjoita seuraava nimi ja paina Enter-näppäintä: hello.
exe Hetken kuluttua, sinun pitäisi nähdä, "Hello World!" seuraavalla rivillä. Tämä on lähtö tiedoston. No, sinun pitäisi myös nähdä DOS-kehote, C: \\ MinGW>