Introduktion til nøgleord i C ++

Nøgleord er de reserverede ord på ethvert programmeringssprog. De bruges til at udføre en bestemt opgave. Vi kan ikke bruge nøgleord til at erklære variabler. Som ethvert andet sprog er der også forskellige nøgleord i C ++ sproget. I denne artikel ser vi disse nøgleord ved hjælp af eksempler. Vi kan sige, at nøgleord er hjerteslag for sproget, da uden dem kan vi ikke udføre noget. Hvert nøgleord har sine egne fordele og betydning.

Liste over C ++ nøgleord

Nedenfor er listen over nøgleord, der bruges på C ++ sproget.

(Auto, dobbelt, int, struct, Break, ellers, lang, switch, Case, enum, register, typedef, Char, extern, return, union, Const, float, kort, usigneret, Fortsæt, for, underskrevet, annulleret, Standard, goto, sizeof, volatile, Gør, hvis, statisk, mens, Asm, dynamisk_cast, navneområde, reinterpret_cast, Bool, eksplicit, ny, static_cast, Catch false, operator, skabelon, Klasse, ven, privat, dette, Const_cast, inline, offentligt, smide, slet, mutérbar, beskyttet, sand, prøve, typeid, typnavn, brug af, virtuel, wchar_t)

Eksempel på nøgleord

I ovenstående afsnit har vi set listen over nøgleord. Vi kan ikke bruge dem som variabler i programmeringen. I dette afsnit diskuterer vi nogle af dem ved hjælp af nogle eksempler.

1. Hvis: Dette nøgleord bruges til at kontrollere tilstanden. Hvis betingelsen bliver sand, udfører den erklæringen som følger, hvis.

Program til implantation af If søgeord gives som følger:

#include
using namespace std;
int main()
(
int n;
cout << "Enter number:" << endl;
cin >> n;
if(n > 0)
(
cout << "You have entered positive number";
)
return 0;
)

Output vil være som følger:

2. andet : Dette nøgleord bruges med if-sætning. Hvis betingelsen bliver falsk, udføres udsagnet efter det andet.

Program til implantering af andet søgeord er givet som følger:

#include
using namespace std;
int main()
(
int n;
cout << "Enter number:" << endl;
cin >> n;
if(n %2 == 0)
(
cout << "You have entered even number";
)
else
(
cout << "You have entered odd number";
)
return 0;
)

Output vil være som følger:

3. switch: Dette nøgleord bruges til at teste værdien af ​​variablen og sammenligne den med forskellige tilfælde. Baseret på sagerne udfører det erklæringen. I den første output er det indtastede nummer blandt sagerne, så det udfører udsagnet, der flyder matchtilfældene. I den anden output kan vi se, at det indtastede nummer ikke stemmer overens med sagerne, hvorfor det udfører udsagnet følger standardnøgleordet.

Program til implantation af switch nøgleord er givet som følger:

#include
using namespace std;
int main()
(
int n;
cout << "Enter number between 1 to 3" << endl;
cin >> n;
switch(n)
(
case 1:
cout << "You have entered 1";
break;
case 2:
cout << "You have entered 2";
break;
case 3:
cout << "You have entered 3";
break;
default:
cout << "Please enter valid number";
break;
)
return 0;
)

Output vil være som følger:

4. mens: Dette nøgleord bruges til at kontrollere udførelsesstrømmen. Først kontrollerer den betingelsen, hvis betingelsen stemmer overens, udsagn, som det følgende mens udføres.

Program til implantation af mens nøgleord er givet som følger:

#include
using namespace std;
int main()
(
int n, i = 0;
cout << "Enter a number to print the number series" << endl;
cin >> n;
cout << "List of numbers:" << endl;
while(i <= n)
(
cout << i << endl;
i++;
)
return 0;
)

Output vil være som følger:

5. do: Nøgleordet bruges sammen med et nøgleord mens. Arbejde med do er det samme, den eneste forskel udfører først erklæringen og kontrollerer derefter betingelsen, på den anden side udfører hele den første kontrolbetingelse derefter udsagnene.

Program til implantering af do-søgeord er givet som følger:

#include
using namespace std;
int main()
(
int n, i = 0;
cout << "Enter a number to print the number series" << endl;
cin >> n;
cout << "List of numbers:" << endl;
do
(
cout << i << endl;
i++;
)while(i <= n);
return 0;
)

Output vil være som følger:

6. for: Nøgleordet bruges til at kontrollere loopen. Det er en loopkontrolangivelse, der udfører loopen, indtil den givne tilstand matcher.

Program til implantation af for nøgleord er givet som følger:

#include
using namespace std;
int main()
(
int n, i;
cout << "Enter a number to print the number series" << endl;
cin >> n;
cout << "List of numbers:" << endl;
for(i = 0; i <= n; i++)
(
cout << i << endl;
)
return 0;
)

Output vil være som følger:

7. break: Dette nøgleord bruges til at bryde udsagnet. Baseret på betingelsen bryder den løkken. Et søgeordsbrud kan også bruges med en switch-erklæring til at bryde loopen.

Program til implantation af søgeord for pause er givet som følger:

#include
using namespace std;
int main()
(
int n, i;
cout << "Enter a number to print the number series" << endl;
cin >> n;
cout << "List of numbers" < for(i = 0; i <= n; i++)
(
if(i == 5)
(
break;
)
cout << i << endl;
)
return 0;
)
#include
using namespace std;
int main()
(
int n, i;
cout << "Enter a number to print the number series" << endl;
cin >> n;
cout << "List of numbers" < for(i = 0; i <= n; i++)
(
if(i == 5)
(
break;
)
cout << i << endl;
)
return 0;
)

Output vil være som følger:

8. Fortsæt: Fortsæt nøgleordet bruges til at springe linjen over. Det er nøjagtigt det modsatte af pausedirektivet. Fortsætningserklæring fortsætter udførelsen af ​​loopen, det springer kun over linjen, hvor den er nævnt.

Program til implantation af fortsætte nøgleord er givet som følger:

#include
using namespace std;
int main()
(
int n, i;
cout << "Enter a number to print the number series" << endl;
cin >> n;
cout << "List of numbers" < for(i = 0; i <= n; i++)
(
if(i == 5)
(
continue;
)
cout << i << endl;
)
return 0;
)
#include
using namespace std;
int main()
(
int n, i;
cout << "Enter a number to print the number series" << endl;
cin >> n;
cout << "List of numbers" < for(i = 0; i <= n; i++)
(
if(i == 5)
(
continue;
)
cout << i << endl;
)
return 0;
)

Output vil være som følger:

9. goto: Goto-nøgleordet bruges til at overføre kontrolstrømmen til en anden etiket. I nedenstående program opretter vi to etiketter lige og ulige til at overføre kontrolstrømmen.

Program til implantation af goto nøgleord er givet som følger:

#include
using namespace std;
void checkevenodd()
(
int n;
cout << "Enter number:" << endl;
cin >> n;
if(n %2 == 0)
goto even;
else
goto odd;
even:
cout << "You have entered even number";
return;
odd:
cout << "You have entered odd number";
)
int main()
(
checkevenodd();
return 0;
)

Output vil være som følger:

10. const: Dette nøgleord bruges til at fastsætte variablen. En variabel, der er erklæret som const, forbliver konstant. Værdien af ​​den konstante variabel kan ikke ændres. I det første program kan du se, at værdien af ​​i er ændret. I det andet program, når vi skal ændre værdien på konstant, det være sig, at det kaster fejlen.

Program til implantation af const-nøgleord er givet som følger:

#include
using namespace std;
int main()
(
int i = 7;
i = 5;
cout << i;
return 0;
)

Output vil være som følger:

Her er et andet program til implantering af andet søgeord er som følger

#include
using namespace std;
int main()
(
const int i = 7;
i = 5;
cout << i;
return 0;
)

Output vil være som følger:

11. struct: Dette nøgleord bruges til at oprette en datatype. Det erklærer, at alle variablerne i en gruppe følger strukt-nøgleordet. Derefter oprettes et objekt af strukturen, hentes alle variabler.

Program til implantation af strukt-nøgleord er givet som følger:

#include
using namespace std;
struct student
(
string first_name, last_name;
int roll_no;
);
int main()
(
struct student stu;
stu.first_name = "EDU";
stu.last_name = "CBA";
stu.roll_no = 5;
cout << "First Name:" << stu.first_name << endl;
cout << "Last Name:" << stu.last_name << endl;
cout << "Roll No:" << stu.roll_no << endl;
return 0;
)

Output vil være som følger:

12. char: Dette nøgleord bruges til at erklære en karaktervariabel. F.eks. Stavemåde; Så her er stavemåde en variabel i karaktertypen.

Program til implantation af char-søgeord er givet som følger:

#include
using namespace std;
int main()
(
char alphabet(100);
cout << "Enter a string: ";
cin >> alphabet ;
cout << "You entered: " << alphabet << endl;
cout << "\nEnter another alphabet: ";
cin >> alphabet;
cout << "You entered: "< return 0;
)
#include
using namespace std;
int main()
(
char alphabet(100);
cout << "Enter a string: ";
cin >> alphabet ;
cout << "You entered: " << alphabet << endl;
cout << "\nEnter another alphabet: ";
cin >> alphabet;
cout << "You entered: "< return 0;
)

Output vil være som følger:

13. int: Dette nøgleord bruges til at gemme heltalværdierne. Du kan se, at det, selv efter tildeling af flydende værdi, giver det eneste heltal som output.

Program til implantation af int nøgleord er givet som følger:

#include
using namespace std;
int main()
(
int a = 3.14;
cout << a;
return 0;
)

Output vil være som følger:

14. float: Dette nøgleord bruges til at gemme decimalværdier.

Program til implantation af float-nøgleord er givet som følger:

#include
using namespace std;
int main()
(
float a = 3.14;
cout << a;
return 0;
)

Output vil være som følger:

15. klasse: Dette nøgleord bruges til at oprette en klasse. En klasse indeholder dataene og den funktion, der skal bruges i programmet. En klasse kan styres af tre nøgleord - offentlige, beskyttede og private. Klassens medlem og funktion kan fås uden for klassen. Medlemmer og funktion af en privat klasse er ikke tilgængelig uden for klassen.

Program til implantation af klassens nøgleord er givet som følger:

#include
using namespace std;
class student
(
public:
string first_name, last_name;
int roll_no;
);
int main()
(
student stu;
stu.first_name = "EDU";
stu.last_name = "CBA";
stu.roll_no = 5;
cout << "First Name:" << stu.first_name << endl;
cout << "Last Name:" << stu.last_name << endl;
cout << "Roll No:" << stu.roll_no << endl;
return 0;
)

Output vil være som følger:

Konklusion

I denne artikel har vi set, hvad der er de forskellige nøgleord i C ++, og hvordan man implementerer disse nøgleord ved hjælp af nogle eksempler. Jeg håber, at du finder denne artikel nyttig.

Anbefalede artikler

Dette har været en guide til C ++ Nøgleord. Her har vi drøftet, hvad der er C ++ Nøgleord, Liste over C ++ nøgleord sammen med eksempler der følger med koder og output. Du kan også gennemgå vores andre foreslåede artikler for at lære mere–

  1. Bedste C ++ Compiler
  2. Objekt i C ++
  3. C ++ Alternativer
  4. C ++ vs Visual C ++
  5. PHP-nøgleord
  6. Top 11 funktioner og fordele ved C ++
  7. Kast vs kaster | Top 5 forskelle, du burde vide
  8. Top 36 nøgleord i SQL med eksempler
  9. Betydning, anvendelser og eksempler på dette nøgleord
  10. Komplet guide til Break Statement i Python

Kategori: