Inleiding op trefwoorden in C ++

Sleutelwoorden zijn de gereserveerde woorden in elke programmeertaal. Ze worden gebruikt om een ​​specifieke taak uit te voeren. We kunnen geen trefwoorden gebruiken om variabelen te declareren. Net als elke andere taal, zijn er ook verschillende trefwoorden in de C ++ -taal. In dit artikel gaan we die zoekwoorden bekijken met behulp van voorbeelden. We kunnen zeggen dat sleutelwoorden de hartslag van de taal zijn, want zonder hen kunnen we niets uitvoeren. Elk zoekwoord heeft zijn eigen voordelen en betekenis.

Lijst met C ++ -zoekwoorden

Hieronder vindt u de lijst met zoekwoorden die in de taal C ++ worden gebruikt.

(Auto, dubbel, int, struct, Break, anders, lang, schakelaar, Case, enum, register, typedef, Char, extern, return, union, Const, float, short, unsigned, Continue, for, ondertekend, nietig, standaard, goto, sizeof, volatile, Do, if, static, while, Asm, dynamic_cast, namespace, reinterpret_cast, Bool, expliciet, nieuw, static_cast, Catch false, operator, template, Class, friend, private, this, Const_cast, inline, public, throw, Delete, mutable, protected, true, Try, typeid, typename, using, virtual, wchar_t)

Voorbeeld van zoekwoorden

In het bovenstaande gedeelte hebben we de lijst met zoekwoorden gezien. We kunnen ze niet als variabelen gebruiken bij het programmeren. In deze sectie gaan we enkele van hen bespreken met behulp van enkele voorbeelden.

1. Als: Dit trefwoord wordt gebruikt om de conditie te controleren. Als de voorwaarde waar wordt, wordt de volgende instructie uitgevoerd als.

Programma voor implantatie van If-sleutelwoord wordt als volgt gegeven:

#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;
)

De output is als volgt:

2. anders : dit trefwoord wordt gebruikt met if-instructie. Als de voorwaarde onwaar wordt, wordt de instructie na de else uitgevoerd.

Programma voor implantatie van het trefwoord anders wordt als volgt gegeven:

#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;
)

De output is als volgt:

3. schakelaar: dit trefwoord wordt gebruikt om de waarde van de variabele te testen en te vergelijken met verschillende cases. Op basis van de gevallen voert het de instructie uit. In de eerste uitvoer bevindt het ingevoerde nummer zich tussen de cases, dus wordt de instructie uitgevoerd die de matchcases stroomt. In de tweede uitvoer kunnen we zien dat het ingevoerde nummer niet overeenkomt met de gevallen, daarom voert het de instructie uit volgens het standaard sleutelwoord.

Programma voor implantatie van schakelwoord sleutelwoord wordt als volgt gegeven:

#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;
)

De output is als volgt:

4. while: Dit trefwoord wordt gebruikt om de uitvoeringsstroom te regelen. Eerst wordt de voorwaarde gecontroleerd, als de voorwaarde overeenkomt, de volgende instructies terwijl wordt uitgevoerd.

Programma voor implantatie van while sleutelwoord wordt als volgt gegeven:

#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;
)

De output is als volgt:

5. do: het do-trefwoord wordt gebruikt met een trefwoord while. De werking van do is hetzelfde, het enige verschil voert eerst de instructie uit en controleert vervolgens de voorwaarde, aan de andere kant voert de gehele eerste controleconditie vervolgens de instructies uit.

Programma voor implantatie van do keyword wordt als volgt gegeven:

#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;
)

De output is als volgt:

6. voor: het trefwoord for wordt gebruikt om de lus te besturen. Het is een lusbesturingsinstructie die de lus uitvoert totdat de gegeven voorwaarde overeenkomt.

Programma voor implantatie van voor trefwoord wordt als volgt gegeven:

#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;
)

De output is als volgt:

7. pauze: dit trefwoord wordt gebruikt om de instructie te breken. Op basis van de voorwaarde breekt het de lus. Een sleutelwoordpauze kan ook worden gebruikt met een schakelinstructie om de lus te doorbreken.

Programma voor het implanteren van het trefwoord Break wordt als volgt gegeven:

#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;
)

De output is als volgt:

8. doorgaan: het trefwoord Doorgaan wordt gebruikt om de regel over te slaan. Het is precies het tegenovergestelde van de break-statement. Doorgaan Verklaring zal de uitvoering van de lus voortzetten, het slaat alleen de regel over waar het wordt vermeld.

Programma voor implantatie van continue sleutelwoord wordt als volgt gegeven:

#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;
)

De output is als volgt:

9. goto: Het goto-sleutelwoord wordt gebruikt om de controlestroom over te dragen naar een ander label. In het onderstaande programma maken we twee labels even en oneven om de controlestroom over te dragen.

Programma voor implantatie van goto trefwoord wordt als volgt gegeven:

#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;
)

De output is als volgt:

10. const: Dit trefwoord wordt gebruikt om de waarde van de variabele te bepalen. Een variabele die als const wordt verklaard, blijft constant. De waarde van de constante variabele kan niet worden gewijzigd. In het eerste programma kun je zien dat de waarde van i is gewijzigd. In het tweede programma, wanneer we de waarde van constant gaan veranderen, geeft dit de fout.

Programma voor implantatie van const sleutelwoord wordt als volgt gegeven:

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

De output is als volgt:

Hier is een ander programma voor het implanteren van het trefwoord anders is als volgt

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

De output is als volgt:

11. struct: dit trefwoord wordt gebruikt om een ​​gegevenstype te maken. Het verklaart dat alle variabelen in één groep het struct sleutelwoord volgen. Nadat een object van de struct is gemaakt, worden alle variabelen opgehaald.

Programma voor implantatie van struct sleutelwoord wordt als volgt gegeven:

#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;
)

De output is als volgt:

12. char: Dit trefwoord wordt gebruikt om een ​​tekenvariabele aan te geven. Bijvoorbeeld char spelling; Dus hier is spelling een variabele van het karaktertype.

Programma voor implantatie van char sleutelwoord wordt als volgt gegeven:

#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;
)

De output is als volgt:

13. int: dit trefwoord wordt gebruikt om de gehele waarden op te slaan. Je kunt zien dat, zelfs na het toewijzen van de float-waarde, dit het enige gehele getal als output geeft.

Programma voor implantatie van int trefwoord wordt als volgt gegeven:

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

De output is als volgt:

14. float: dit trefwoord wordt gebruikt om decimale waarden op te slaan.

Programma voor implantatie van float trefwoord wordt als volgt gegeven:

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

De output is als volgt:

15. klasse: dit trefwoord wordt gebruikt om een ​​klasse te maken. Een klasse bevat de gegevens en de functie die in het programma zullen worden gebruikt. Een klasse kan worden beheerst door drie trefwoorden - openbaar, beschermd en privé. Het lid en de functie van de klas zijn toegankelijk buiten de klas. Leden en functie van een privéklasse zijn niet toegankelijk buiten de klas.

Programma voor implantatie van klasse trefwoord wordt als volgt gegeven:

#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;
)

De output is als volgt:

Conclusie

In dit artikel hebben we gezien wat de verschillende trefwoorden in C ++ zijn en hoe we deze trefwoorden kunnen implementeren met behulp van enkele voorbeelden. Ik hoop dat je dit artikel nuttig zult vinden.

Aanbevolen artikelen

Dit is een gids geweest voor C ++ trefwoorden. Hier hebben we besproken wat C ++ sleutelwoorden is, een lijst met C ++ sleutelwoorden samen met voorbeelden die volgen met codes en uitgangen. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie–

  1. Beste C ++ compiler
  2. Object in C ++
  3. C ++ Alternatieven
  4. C ++ versus Visual C ++
  5. PHP-zoekwoorden
  6. Top 11 kenmerken en voordelen van C ++
  7. Gooien versus Gooien | Top 5 verschillen die u moet weten
  8. Top 36 trefwoorden in SQL met voorbeelden
  9. Belang, gebruik en voorbeelden van dit trefwoord
  10. Complete gids voor Break Statement in Python