Hoe standaardcode te schrijven in C ++
Er zijn eindeloze manieren om computers te programmeren. De laatste tijd is de keuze de programmeur die beslist hoe hij moet uitvoeren wat hij nodig heeft. Er zijn echter veel "goede werkwijzen" met betrekking tot stijlen en het gebruik van functies om betere compilatie- en veiligere programma`s te bereiken. Sommige voorzorgsmaatregelen moeten worden genomen om ervoor te zorgen dat toekomstige programmeurs (inclusief u) van uw project uw code kunnen lezen en begrijpen.
stappen
1
Download een IDE (geïntegreerde ontwikkelomgeving) voor C ++, zoals Eclipse, Netbeans en CodeBlocks, of gebruik een editor voor platte tekst zoals Notepad ++ of VIM. U kunt ook programma`s uitvoeren vanaf de opdrachtregel, in welk geval elke teksteditor zal volstaan. Het kan handig zijn om een editor te kiezen die de highlight van de syntaxis ondersteunt en die de nummers van de regels aangeeft. De meeste programmeurs zijn van mening dat Unix-achtige systemen (Linux, OS X, BSD) de beste ontwikkelomgeving zijn.
2
Maak een hoofdprogrammabestand. Het hoofdbestand moet een functie bevatten met de naam main (). Dit is waar de uitvoering van het programma begint. Vanaf hier moet u de functies, instantiate klassen, etc. bellen U kunt andere bestanden van uw toepassing en de bibliotheken opnemen.
3
Begin met het schrijven van je programma. Voer je code in of het programma dat je moet bouwen (je kunt enkele voorbeelden hieronder zien). Leer syntaxis, semantiek, objectgeoriënteerde programmeerparadigma`s, datastructuren, algoritmeontwerp zoals gekoppelde lijsten, prioriteitswachtrijen, enz. C ++ is geen gemakkelijke taal om te programmeren, maar als u het gebruikt, leert u de basisbeginselen die van toepassing zijn op alle programmeertalen.
4
Voeg opmerkingen in uw code in. Leg uit wat uw functies doen en waarvoor elke variabele is bedoeld. Kies duidelijke namen voor variabelen en functies. Hoofdlettergebruik van de namen van de globale variabelen. Over het algemeen: zorg ervoor dat iedereen die uw code leest het begrijpt.
5
Gebruik de nodige inkepingen in uw code. Nogmaals, u kunt enkele voorbeelden hieronder zien.
6
Stel uw code samen met
g ++ main.cpp
7
Voer je programma uit door te typen:
./a.out
Voorbeelden
Voorbeeld 1: -
/ * Dit is een eenvoudig programma om de essentie van de G ++ -stijl te begrijpen. Dit is een programma met de g ++ -compiler. * / # Opnemen/ * bevat de invoer- en uitvoerfuncties * / met behulp van naamruimte std- / * we gebruiken de functies std (standaarden) * / int main () / * verklaart de hoofdfunctie - je kunt het ook doen in de vorm int main (void). * / {cout << " n Hallo Pope" - / * ` n` is een nieuwe regel ( t is een tab) * / cout << " n Hallo Mama" -cout << " n Dit is mijn eerste programma" -cout << " n Datum 11/03/2007" -return 0-}
Voorbeeld 2: -
/ * Dit programma berekent de som van twee getallen * / # includeusing namespace std-int main () {float num1, num2, res- / * declare variables- int, double, long .. also work * / cout << " n Voer het eerste cijfer in = " -cin >> num1- / * slaat de waarde van de gebruiker op in num1 * / cout << " n Voer het tweede cijfer in = " -cin >> num2-res = num1 + num2-cout << " n De som van "<< num1 <<" en"<< num2 <<" = "<
Voorbeeld 3: -
/ * Product van twee cijfers * / # bevattenusing namespace std-int main () {float num1-int num2-double res-cout << " n Voer het eerste cijfer in = " -cin >> num1-cout << " n Voer het tweede cijfer in = " -cin >> num2-res = num1 * num2-cout << " n Het product van twee nummers = " << res ` n` -return 0-}
Voorbeeld 4: -
// Itereer om een wiskundige vergelijking te vinden. Ontdek in dit geval ook het antwoord // Vraag nummer 1 van Project Euler. # Opnemenusing namespace std-int main () {// Openen van de hoofdfunctie.int sum1 = 0- int sum2 = 0- int sum3 = 0- int sum4 = 0- // Maak de gewenste gehele getallen om het antwoord te achterhalen.for (int a = 0- a < 1000- a = a + 3) {sum1 = sum1 + a-} // Itereren tot a 1000 of meer is, 3 optellen bij `a` in elke iteratie. Het voegt ook `a` toe aan sum1.for (int b = 0- b < 1000 - b = b + 5) {sum2 = sum2 + b-} // Itereert tot `b` 1000 of meer is, waarbij in elke iteratie 5 wordt opgeteld bij `b`. Het voegt ook `b` toe aan sum2.for (int c = 0-c < 1000 - c = c + 15) {sum3 = sum3 + c-} // Itereert tot `c` 1000 of meer is, waarbij in elke iteratie 15 tot `c` wordt opgeteld. Het voegt ook `c` toe aan sum3.sum4 = sum1 + sum2 - sum3- // sum4 ontvangt de waarde van de som van sum1 en sum2 en trekt sum3 af. << sum4- // Return sum4, the response.cin.get () - // Wacht tot de gebruiker op enter drukt.return 0- // Declaration of the return.} // De hoofdfunctie sluiten.
Voorbeelden van verschillende stijlen:
int main () {int i = 0-if (1 + 1 == 2) {i = 2 -}} / * Dit is de stijl Whitesmiths * / int main () {int i-if (1 + 1 == 2) {i = 2 -}} / * Dit is de GNU-stijl * / int main () {int i-if (condition) {i = 2-function () -}}
tips
- Probeer altijd een ISO-compiler te gebruiken met uw programma`s.
- `a.out` is de standaardnaam van het uitvoerbare bestand dat door de compiler is gemaakt.
waarschuwingen
- Gebruik nooit verwarrende stijlen of niet meer gebruikte functies.
Delen op sociale netwerken:
Verwant
- Hoe een XML-bestand te openen
- Hoe een programmeertaal te leren
- Hoe u uw eerste Java-programma maakt in Ubuntu Linux
- Hoe een eenvoudig programma te maken in C ++
- Hoe maak je een eenvoudig programma in C
- JDK en Eclipse downloaden, installeren en uitvoeren
- Hoe u uw eerste Java-programma schrijft
- Hoe een Java-programma te schrijven met twee klassen met behulp van Eclipse
- Hoe een programma in Python te schrijven met de zin `Hallo wereld`
- Hoe computerspellen te maken
- Hoe de Java Development Kit (JDK) op een Mac te installeren
- Hoe een ontwikkelomgeving voor JSP te maken met Eclipse, Tomcat en MySQL
- Hoe te programmeren met VBScript
- Hoe te programmeren
- Hoe te programmeren in C
- Hoe software te programmeren
- Hoe een hacker te zijn
- Perl leren
- Hoe een programma in Linux te compileren
- Hoe een Java-ontwikkelaar op het hoogste niveau te worden
- Hoe een Java-programmeur te worden