*   >> Lezen Onderwijs artikelen >> science >> programming

Aan de slag met C

Aan de slag met CC Tutorials van Roots - Deel 1 Introductie C is een computer taal die ik wil leren in deze tutorials. C is een zeer ontwikkelde taal. U kunt leren C van deze tutorials als uw eerste taal. Dit is het eerste deel van de reeks. Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected]. Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent.

De les in filosofie van deze Tutorials Van wat ik weet, mensen vinden het moeilijk om te leren C dan een aantal andere talen te leren. Ik geloof dat de reden is dat de C taal dichter bij de machine (hardware) taal dan de menselijke taal, terwijl de andere talen dichter bij de menselijke taal dan de machinetaal. De filosofie om andere talen te leren is om een ​​probleem in het leven te hebben en dan leren de taal in andere om het probleem op te lossen. Dat is de filosofie gebruikt door vele boeken en C C tutorials om te leren C.

Ik denk dat is wat maakt het leren van C van die boeken en tutorials, moeilijk. Dus ik gebruik het omgekeerde filosofie in deze tutorials. Dat is, in deze tutorials, de filosofie is om de C taal te leren en dan beslissen over wat het probleem van de taal C zal oplossen. Ik gebruik deze filosofie omdat de C taal dichter bij de machinetaal dan de menselijke taal. Met de filosofie van deze tutorials Ik zal beginnen met het onderwijzen u C de manier waarop de uitvinders zien, maar in eenvoudige bewoordingen.

In andere C boeken en C tutorials beginnen ze leer je C de manier waarop je zou willen (dichter bij menselijke taal) te zien, daarna, het overbruggen van de kloof tussen de menselijke taal en de "machine" taal, wordt het moeilijk. Zoals ik je leren C vanuit het oogpunt van de uitvinders ', denk ik, het overbruggen van de kloof tussen de "machine" taal (C) en de menselijke taal die je al kent, wordt het natuurlijke (eenvoudig). Het is vanwege deze aanpak dat geef ik de titel om deze reeks als "C Tutorials van Roots". De code Een programmeur types een programma in een teksteditor.

Een programma net getypt in een tekstverwerker, is gecodeerd tekst, vooral begrepen door programmeurs. Als de gewone mens kijkt naar de tekst, zou hij in staat om veel woorden te identificeren in de tekst zijn, maar hij zou niet echt begrijpen wat de hele tekst doet. Het programma (code) getypt in de tekstverwerker, is niet machinetaal. Bij C is dichter bij machinetaal dan menselijke taal. De gecodeerde tekst is de programmacode. Het heeft bepaalde tekenreeksen en tekens op een zodanige wijze dat de normale mens niet kan begrijpen.

Leren programmeren impliceert, het leren van de betekenis van dergelijke getypte tekst. De volledige code ingetypt is het programma. Een programma kan ook voorkomen in zogenaamde binaire vorm (zie hieronder). Source Code en uitvoering code tekst zoals hierboven vermeld, is de broncode genoemd. Een programma is bedoeld voor het uitvoeren van een taak graag nummers samen te voegen. Wanneer een programma wordt de uitvoering van haar taak, en wordt uitgevoerd; het programma wordt gezegd te draaien. Om "run" een programma betekent om het te hebben uitgevoerd.

Compiler Veel programma's zijn niet uitgevoerd in hun broncode (getypte) vorm. In dit geval heeft de broncode om te zetten in het zogenaamde Binary. Een binaire is een vorm van de code, die het best behandeld door de computerhardware. Sommige software moet de conversie van de broncode doen in de binaire. De software die deze omzetting doet heet een compiler. Een voorbeeld van een compiler is MinGW compiler suite. Dat is wat ik zal gaan gebruiken in deze tutorials. In werkt met het Windows-besturingssysteem.

Niets houdt je tegen het gebruik van een andere compiler met een ander besturingssysteem. De in deze tutorials principes werkt met bijna alle C-compilers voor de verschillende besturingssystemen. De in deze tutorials principes zijn gebaseerd op de ISO /IEC 9899: 1999-specificatie. Dat is de nieuwste internationale C-norm (specificatie), en vandaag de dag, de meeste C-compilers voldoen. C en C ++ C is een computer taal C ++ is een computertaal. C is een oude taal. C ++ is nieuwer. C ++ is als de oudere broer van C. C ++ is afgeleid van C.

Je kunt je afvragen, "waarom niet gewoon studeren C ++ en C verlaten" Dit zijn de redenen: C is een krachtige taal in vergelijking met andere programmeertalen, vandaag. Zelfs dacht C ++ is beter dan C, C wordt nog steeds gebruikt vandaag en wordt nog steeds verbeterd. In het leven, de oudere en jongere broers in een gezin zijn waardevol. Je kunt niet zeggen dat je niet de junior broer nodig. Voorwaarde Om C bestuderen en te beheersen, moet uw niveau van de wiskunde op zijn minst die van de middelbare school. Als je niet voorbij de middelbare school wiskunde, maak je geen zorgen.

Er is een uitweg. Je moet natuurlijk eenvoudig de studie van de wiskunde aan, https://www.cool-mathematics.biz. Deze site biedt online interactieve middelbare school wiskunde cursus in een stap-voor-stap mode, in zo kort als drie maanden of zo lang als 10 maanden. Daar heb je het recht om te vragen van de auteurs van de website te vragen. Vereisten Hier geef ik u de vereisten voor mijn computer. Niets houdt je tegen het gebruik van een aantal andere eisen als je weet hoe om te gaan dat. - MinGW Compiler Suite - Text Editor - Your Personal Computer en een Windows-besturingssysteem.

Het downloaden van de MinGW Compiler Suite is gratis te downloaden. Er is het downloaden voor de automatische installatie en het downloaden voor handmatige installatie. Ik zal praten alleen over het downloaden voor handmatige installatie. Ga naar de pagina, www.mingw.org op het web. Kijk voor de link, Aan de slag, en klik erop. De slag wordt geopend.

Binutils mingw-runtime (dev, dll) w32api Vereist runtime bibliotheken voor GCC (gmp, libiconv, MPFR, pthreads) gcc-core (bin, dll) In: onder het kopje, Handmatige installatie op de pagina, moet je sommige lijnen, zoals te zien deze lijnen, de volgende woorden zijn links: binutils; dev en dll uit de mingw-runtime zin; w32api; gmp en libiconv en MPFR en pthreads van de vereiste runtime bibliotheken voor GCC zin; bin en dll van de GCC-core zin. Klik op de bovenstaande links naar de volgende bestanden downloaden: binutils-2.19.1-mingw32-bin.tar.gz | tar x mingwrt-3.16-mingw32-dev.tar.

gz | tar x mingwrt-3.16-mingw32-dll.tar.gz | tar x w32api-3.13-mingw32-dev.tar.gz | tar x gmp-4.2.4-mingw32-dll.tar.gz | tar x libiconv-1.13.1-1-mingw32-dll-2.tar.lzma | tar x mpfr-2.4.1-mingw32-dll.tar.gz | tar x pthreads-w32-2.8.0-mingw32-dll.tar.gz | tar x gcc-core-4.4.0-mingw32-bin.tar.gz | tar x gcc-core-4.4.0-mingw32-dll.tar.gz | teer x Maak een map genaamd, MinGW in de root directory (C :) van de harde schijf. Kopieer deze 10 gedownloade bestanden naar de aangemaakte map, MinGW. Installatie Zoeken op het web voor de zip software genaamd 7-zip. Download het; het is gratis.

Gebruik de 7-Zip File Manager om deze 10 bestanden uit te pakken in dezelfde MinGW directory. Tijdens het unzip-proces als het zip-software vragen om een ​​bestand te overschrijven, kies dan de grotere bestanden. Je moet iets om het pad omgevingsvariabele doen. Je zult iets wat lijkt op het volgende te doen: Ga naar het Configuratiescherm van uw Windows-besturingssysteem; op het pictogram Systeem. Het venster Systeem wordt geopend; Klik op het tabblad Geavanceerd. Klik op de knop Omgevingsvariabelen in het tabblad Geavanceerd ruit.

Voeg de volgende zonder de aanhalingstekens om het pad variabele: "C: \\ MinGW \\ bin;% pad%". Als u al andere waarden in het pad variabele, dan voorafgaan deze waarde met een puntkomma. U bent nu klaar om de broncode te schrijven, compileren en uit te voeren (voer het uit). De Console and Working Directory Wij zullen werken met de console; Dit betekent dat uw input en output aan een C-programma schrijft u tekst zal zijn. In andere om dit te bereiken, zult u de Windows Command Prompt programma te gebruiken.

(als u een ander besturingssysteem, moet u een equivalent te gebruiken om de command prompt venster, dat input en output wordt weergegeven als tekst op het scherm). Voor toegang tot de opdrachtprompt programma, klikt u op de knop Start, wijs Alle programma's, Bureau-accessoires, zult u de Command Prompt programma te zien; klik erop. U ziet dan een venster voor de witte tekst op een zwarte achtergrond. Dat is uw venster invoeren als tekst typen en zie de uitgang als tekst. Voor een ander besturingssysteem, kunt u een andere manier om te komen tot de console.

Uw working directory is de MinGW die u hierboven gemaakt. Uw eerste C-programma Start uw computer en open het venster Opdrachtprompt. Je moet wat witte tekst in het venster te zien, eindigend met iets als: C: \\ Documents and Settings \\ User>, waar de gebruiker is uw naam. Dit wordt de DOS-prompt. Om te kunnen werken met de console, je de DOS-prompt nodig. Uw commando's worden aan de rechterkant van de DOS-prompt. Uw reactie zal worden weergegeven door het systeem, onder de DOS-prompt. Na dat scherm zie je de DOS-prompt weer.

C: \\ Documents and Settings \\ User> is niet de DOS-prompt wij zullen gebruiken. We maken gebruik van de DOS-prompt C: \\ MinGW> omdat MinGW je werkmap zal zijn. Om te komen tot deze DOS-prompt, type, cd .. en druk op de Enter-toets van het toetsenbord. Type, cd .., opnieuw en druk op Enter. Je moet nu op de DOS-prompt C: \\> Om naar de werkmap (DOS-prompt voor de working directory), type, cd mingw, en druk op Enter. Je moet zien de DOS-prompt, C: \\ MinGW>. Dat is de DOS-prompt voor je werkmap.

Open uw teksteditor en typ de volgende broncode precies zoals je het ziet: #include int main () {printf ("Hello World"); 0 terug; } Dit is je eerste broncode. Sla het document ingevoerd met de naam hello.c in het telefoonboek, MinGW. Merk op dat de naam van het bestand is hello en de uitbreiding is c. Ik zal uitleggen wat er in de broncode later. Open het venster Opdrachtprompt opnieuw. Terwijl op de C: \\ MinGW> DOS-prompt, en aan de rechterkant, typ het volgende en druk op de Enter-toets, waar de volgende letter - is o en niet nul: gcc hello.c -o Hello.

exe U ziet de DOS- prompt C: \\ MinGW> na een korte tijd. In het bovenstaande commando gcc is de naam van de compiler. hello.c is de naam van het bronbestand worden opgesteld. Het is het bestand dat u hebt getypt en opgeslagen in de MinGW directory. Hello.exe is de naam die wordt gegeven aan de gecompileerde bestand. -o heet een switch. Voor nu weet gewoon dat je het nodig hebt om een ​​uitvoerbaar bestand te produceren. De compiler produceert het gecompileerde (uitvoerbaar bestand). Zodat de compiler compileert hello.c, een gecompileerd bestand met de naam Hello.

exe gemaakt en opgeslagen in de werkmap. U kunt een andere naam voor de gecompileerde (executable) geven bestand in plaats van Hello.exe. Het is echter gebruikelijk om dezelfde naam te geven als die van het bronbestand en de extensie exe, omdat we willen een uitvoerbaar bestand. Nu hebben we een uitvoerbaar bestand genaamd Hello.exe in de working directory, MinGW. Hoewel nog steeds op de DOS-prompt van de werkmap, kunnen we uitvoeren (run) dit bestand. Om dat te doen je gewoon de naam van het bestand op de DOS-prompt en druk op Enter. Laten we dat doen als volgt.

Typ de volgende naam en druk op Enter: Hello.exe Na een korte tijd, moet je, zie "Hello World!" op de volgende regel. Dit is de uitvoer van het bestand. Nou, je moet ook de DOS-prompt, C: \\ MinGW>

Page   <<       [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.