Introduktion till C ++ -kommandon

C ++ är ett objektorienterat språk som utvecklades av Bjarne Stroustrup. Det är en medelnivå; språk som stöder både högnivå och lågnivå språkfunktioner. Det anses vara ett superset av C och som stöder alla funktioner i C-språk. Det tillhandahåller alla objektorienterade programmeringsfunktioner som kapsling, gömning av data, arv och polymorfism. Den har också alla standardbibliotek som fungerar som byggstenen. Låt oss titta på grunderna och långsamt gå mot de avancerade funktionerna som C ++ Command tillhandahåller.

Grundläggande C ++ -kommandon

1. # definiera

Detta C ++ -kommando kan användas för att ersätta ett visst värde i hela filen där den ligger. Detta hjälper kompilatorn att gå igenom hela filen och ersätter namnet på det makro som skapades med det definierade värdet. Ersättningen av den här strängen stoppar i slutet av linjen

2. #reror

Detta kommando hjälper till att visa felmeddelandet som definieras och indikerar att kompilatorn ska stoppa när detta kommando stöter på. När kompilatorn stöter på detta kommando visar kompilatorn radnumret och meddelandet som nämns. Detta hjälper programmeraren att felsöka enkelt.

3. # inkludera

Detta inkluderar Command-hjälp i att inkludera de nämnda filerna i koden och använda dem. Det kan användas på två sätt:

  • #inkludera
  • #include “filnamn”

När kantiga parenteser används när en fil måste söka eller inkludera genom de vanliga bibliotekskatalogerna. När det finns offerter som anges indikerar det att det här filnamnet måste sökas i den aktuella katalogen.

4. #pragma

Genom att använda detta C ++ -kommando har programmeraren möjlighet att låta kompilatorn veta om olika saker som ska göras. #pragma är vanligtvis implementationsspecifikt och dess användning kan variera från en kompilator till en annan. Det finns olika alternativ som kan användas och ett kan vara att spåra programutförandet.

5. # linje

Denna C ++ -kommando används för att ändra värdet på variablerna __LINE__ och __FILE__. Dessa variabler visar den aktuella filen och även den rad som den läses från.

6. #if

Denna kommando hjälper till att specificera villkor som ska följas. Det gör det möjligt för användaren att helt enkelt tillämpa logisk kontroll och om villkoret är sant kommer koden omedelbart att följa kommandot som kommer att kompileras.

7. #ifdef

Denna C ++ -kommando är användbar för att kontrollera om ett makro har definierats av #define-uttalande eller inte. Om den redan är definierad, kör den nästa uttalande som följer.

8. Cout

När en användare vill skriva ut lite text eller värde på en variabel som har definierats tidigare används cout. Den visar alla värden på skärmen.

9. Cin

För att acceptera värdet från användaren och tilldela det till en viss variabel måste utvecklaren använda cin-variabeln. Alla värden kan accepteras från användaren och tilldelas variabeln för vilken datatyp som skapas.

10. __FILE__

Denna variabel hjälper till att representera den aktuella filen som bearbetas. Det kan definieras och användas i hela koden och användas.

Mellanstående C ++ -kommandon

Följande är C ++ -kommandona som bör förstås på mellannivå.

1. Variabel definition

En variabel kan definieras och låter kompilatorn veta var den ska skapa en variabel. Det låter också kompilatorn veta hur mycket lagring som krävs. Denna definition behöver en specifik datatyp och kan också innehålla en lista med en eller flera variabler som kan följa datatypen. Datatypen kan vara char, int, float, double, bool, etc.

2. Lvalue and Rvalue

Värdeuttryck kan hänvisas till alla minnesplatser som kallas 'lvalue'. Det kan visas antingen på vänster eller höger sida av uppdraget. Rvalue används när datavärdet lagras på en adress i minnet. Det kan inte ha ett värde som kan tilldelas det och det kommer att visas till höger om uppdraget.

3. Variabelns omfattning

Variablerna kan vara lokala eller globala. Om omfattningen är lokal är den endast tillgänglig i funktionen eller blocket där variablerna definieras. Om variablerna definieras utanför alla funktioner är de globala och kan nås var som helst i koden.

4. Bokstäver

Bokstäver kan definieras som de värden som ett program inte kan ändra. Dessa kan vara konstanter som kan delas upp i heltal, siffror med flytande punkter, karaktärer, strängar och booleska värden.

5. Modifierare

En modifierare kan användas för att ändra betydelsen av basdatatypen och använda den mer exakt i olika situationer. Datamodifierarna är: signerade, osignerade, långa och korta. Dessa kan tillämpas på heltal bastyper.

6. Kvalificerare

Kvalificeringarna ger extra information om variablerna som de föregår. C ++ ger tre av dessa. Dessa är nämligen konst, flyktiga och begränsande.

7. Lagringsklass

Detta definierar omfattningen och livslängden för variabler som finns i en funktion. Lagringsklasserna som tillhandahålls av C ++ är auto, register, statisk, extern och muterbara.

8. Operatörer

Denna C ++ -kommando tillhandahåller alla operatörer som stöds av C. för att nämna några, stöder den aritmetiska operatörer, relationella operatörer, logiska operatörer, bitvisa operatörer, tilldelningsoperatörer och andra operatörer.

9. öglor

För att utföra uppgifter som utförs upprepade gånger har C ++ tillhandahållit loopfunktioner. Dessa hjälper till att utföra en uppsättning instruktioner upprepade gånger tills ett visst villkor är uppfyllt. Dessa slingor är medan, för, gör..tider och kapslade slingor.

10. Matriser

En matris är en datastruktur som används för att lagra en sekvenssamling av fast storlek med element som tillhör samma typ. En matris lagrar en samling av data och används som variabler av samma typ.

Avancerade C ++ -kommandon

1. C ++ -filer

För att arbeta med filer tillhandahåller C ++ fstream-biblioteket. Den har tre nya datatyper - stream, stream och fstream. Med hjälp av dessa kan det anges i datatypen är outputfilström, inputfilström respektive filström

2. Undantagshantering

För att hantera fel som uppstår vid körning tillhandahåller C ++ undantagshanteringsmekanism. Den har försökt, fånga och kasta block. Med alla dessa undantag som inträffade kan hanteras.

Tips och tricks för C ++ -kommandon

  • Förväxlas inte mellan uppdragsoperatören (=) och för jämställdhetsoperatören (==).
  • Använd "använda" -satsen när du arbetar med mindre program.
  • Använd inte globala variabler utom för kommunikation mellan funktioner
  • Använd lokala variabler med för uttalande
  • Använd så mycket klasser och objekt som möjligt.

Slutsats - C ++ -kommandon

Därför är C ++ -kommando mycket fördelaktigt eftersom det är ett objektorienterat språk. Det hjälper till med arv och som följd, återanvändning av kod. C ++ tillhandahåller alla funktioner i C tillsammans med dessa funktioner. Det är mycket viktigt att lära sig C ++ Command som en bas för att lära sig andra objektorienterade språk.

Rekommenderade artiklar

Detta har varit en guide till C ++ -kommandon. Här har vi diskuterat grundläggande, mellanliggande och avancerade C ++ -kommandon. Du kan också titta på följande artikel för att lära dig mer -

  1. Användningar av Tableau-kommandon
  2. Hur man använder HBase-kommandona
  3. Topp MongoDB-kommandon
  4. Betydelsen av svinkommandon

Kategori: