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

Aan de slag met C ++ door Chrys

C ++ Het nemen van de stier bij de horens - Deel 1Inleiding C ++ is een computer taal die ik wil leren in deze tutorials. C ++ is een zeer ontwikkelde taal. U kunt C ++ te leren 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 is, contact met mij op voor het geringste probleem dat je hebt over wat je bent reading.

The Onderwijs Filosofie van deze Tutorials Van wat ik weet, mensen vinden het moeilijker om te leren C ++ dan sommige 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 veel C ++ boeken en C ++ tutorials om te leren C ++.

Ik denk dat 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 C ++ taal 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 zien (dichter bij menselijke taal), 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 ++ nemen van de stier bij de horens.

" Kan u hebt geprobeerd om C ++ te leren van een andere bron en vond het moeilijk. Mijn benadering ziet uitdagend, maar uit te leggen in eenvoudige bewoordingen moet je door. Dat is de reden waarom ik het in een teksteditor hebben gegeven deze bijzondere title.The code types Een programmeur een programma. 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 het 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) .Bron code en code tekst Uitvoering 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 te laten executed.Compiler Veel programma's zijn niet uitgevoerd in hun broncode (getypt) 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 14882: 2003-specificatie.

Dat is het laatste internationale C ++ standaard (specificatie), en vandaag de dag, de meeste C ++ compilers voldoen aan it.C en C ++ C is een computer taal en C ++ is een andere computer taal. C is een oude taal. C ++ is nieuwer. C ++ is de grote broer van C. C ++ is afgeleid van C. Veel programma's zijn geschreven in een combinatie van C en C ++. Deze combinatie wordt gewoonlijk aangeduid als, C /C ++. Ik heb een reeks van tutorials op het C. De serie is getiteld, C Tutorials van Roots geschreven.

Na het voltooien van deze serie moet je terug naar dit blok komen en te leren C, als je niet al begrijpt C. Het is heel gemakkelijk te leren C na het leren van C ++ en vice-versa. Mijn serie over C te krijgen, typt u de titel, C Tutorials van Roots, en mijn naam Chrys in het zoekvak van deze blog en klik Search.Prerequisite Om C ++ te bestuderen en beheersen, moet uw niveau van wiskunde zijn op Tenminste, dat van Middle 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. Echter, als u niet beschikt over middelbare school wiskunde, kunt u nog steeds leren deze cursus (onderwerp), omdat de kleine wiskunde betrokken wordt onderwezen als je door de course.Requirements 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 - gcc-g ++ (bin, dll) voor C ++ - Text Editor - Your Personal Computer en een Windows Operating System.Downloading 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) Onder: onder het kopje, Handmatige installatie op de pagina, moet je sommige lijnen, zoals te zien deze regels, moet je nog een regel als, gcc-g ++ (bin, dll) voor C ++ In deze lijnen te zien, 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. Al dat zal compileren C zeer goed.

Naast dat u de banden, bin en dll voor het samenstellen van C ++. U moet alle software te installeren op C en de een te compileren C ++ voor uw C ++ code kan worden gecompileerd te compileren. Klik op de bovenstaande links, waaronder de twee links voor C ++ 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 | tar x gcc-c ++ - 4.4.0-mingw32-bin.tar.gz gcc-c ++ - 4.4.0-mingw32-dll.tar.gz De laatste twee bestanden zijn specifiek voor C ++. Maak een map genaamd, MinGW in de root directory (C :) van de harde schijf. Kopieer deze 12 gedownloade bestanden naar de aangemaakte map, MinGW.Installation Zoeken op het web voor de zip software genaamd 7-zip. Download het; het is gratis. Gebruik de 7-Zip File Manager om deze 12 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: MinGWbin;% 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, en om het te compileren en uitvoeren (uitvoeren) Boatshow 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 u hebt gemaakt above.Your 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 SettingsUser>, 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 SettingsUser> is niet de DOS-prompt wij zullen gebruiken. We maken gebruik van de DOS-prompt C: MinGW> omdat MinGW je werkdirectory 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 working directory (DOS-prompt voor de working directory), type, cd mingw, en druk op Enter. MinGW>: U moet de DOS-prompt, C te zien. Dat is de DOS-prompt voor je werkmap. Open uw teksteditor en typ de volgende broncode precies zoals je het ziet: #include using namespace std; int main () {cout return 0; } Dit is je eerste broncode. Sla het document ingevoerd met de naam hello.cpp in het telefoonboek, MinGW.

Merk op dat de naam van het bestand is hello en de uitbreiding is cpp. 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: g ++ hello.cpp -o Hello.exe U moet de DOS-prompt te zien C: MinGW> na een korte tijd. In het bovenstaande commando g ++ is de naam van de compiler. hello.cpp 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.cpp, 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, je moet zien, op de volgende regel "Hello World". 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.