Sissejuhatus märksõnadesse C ++

Märksõnad on reserveeritud sõnad mis tahes programmeerimiskeeles. Neid kasutatakse konkreetse ülesande täitmiseks. Muutujate deklareerimiseks ei saa me märksõnu kasutada. Nagu mis tahes muus keeles, on ka C ++ keeles erinevaid märksõnu. Selles artiklis käsitleme neid märksõnu näidete abil. Võib öelda, et märksõnad on keele südamelöök, sest ilma nendeta ei saa me midagi teha. Igal märksõnal on oma eelised ja tähendus.

C ++ märksõnade loetelu

Allpool on loetelu C ++ keeles kasutatavatest märksõnadest.

(Automaatne, topelt, int, konstruktsioon, paus, muu, pikk, lüliti, ümbris, enum, registreerimine, typedef, Char, väline, tagasitulek, liit, Const, ujuk, lühike, allkirjastamata, Jätka, allkirjastatud, tühine, Vaikimisi, goto, suurus, volatiilne, tehke, kui, staatiline, samas, Asm, dünaamiline_saade, nimeruum, tõlgendage uuesti ülekannet, Bool, selge, uus, staatiline_saade, saagi vale, operaator, mall, klass, sõber, privaatne, see, Const_cast, inline, avalik, viska, kustuta, muudetav, kaitstud, tõene, proovi, typeid, typename, kasutades, virtuaalne, wchar_t)

Märksõnade näide

Ülaltoodud jaotises nägime märksõnade loetelu. Me ei saa neid programmeerimisel muutujatena kasutada. Selles osas käsitleme mõnda neist mõne näite abil.

1. Kui: seda märksõna kasutatakse seisundi kontrollimiseks. Kui tingimus tõeks osutub, täidab ta järgmise väite, kui.

If-i implanteerimisprogramm on esitatud järgmiselt:

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

Väljund on järgmine:

2. else : seda märksõna kasutatakse if-lause korral. Kui tingimus muutub valeks, siis täidetakse teisele järgnev avaldus.

Muu märksõna implanteerimise programm on esitatud järgmiselt:

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

Väljund on järgmine:

3. lüliti: seda märksõna kasutatakse muutuja väärtuse testimiseks ja võrdlemiseks erinevate juhtudega. Juhtumite põhjal täidab ta avalduse. Esimeses väljundis on sisestatud number üks juhtudest, seega täidab see vastejuhtumite voolav avalduse. Teises väljundis näeme, et sisestatud number ei vasta juhtumitele, järelikult täidab see avalduse vaikesõna järgi.

Lüliti märksõna implanteerimise programm on esitatud järgmiselt:

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

Väljund on järgmine:

4. while: seda märksõna kasutatakse täitmise voo juhtimiseks. Esiteks kontrollib see tingimust, kui tingimus vastab, avaldab järgmise, kuni see täidetakse.

Märksõna implanteerimise programm on esitatud järgmiselt:

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

Väljund on järgmine:

5. do: võtmesõnaga do tehakse märksõna samal ajal. Töö tegemine on sama, ainus erinevus täidab esmalt avalduse ja kontrollib seejärel tingimust, teisest küljest täidab kogu esimene kontrollitingimus avaldused.

Do märksõna implanteerimise programm on esitatud järgmiselt:

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

Väljund on järgmine:

6. jaoks: märksõna jaoks kasutatakse silmuse juhtimist. See on silmusekontrolli avaldus, mis täidab silmust, kuni antud tingimus vastab.

Märksõna implanteerimise programm on esitatud järgmiselt:

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

Väljund on järgmine:

7. paus: seda märksõna kasutatakse lause murdmiseks. Tingimuse põhjal rikub see silmuse. Silmuse katkestamiseks võib märksõnavahetust kasutada ka koos lülitusavaldusega.

Vaheaja märksõna implanteerimise programm on esitatud järgmiselt:

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

Väljund on järgmine:

8. jätka: rea jätkamiseks kasutatakse jätkamise märksõna. See on täpselt vastupidine murdumisavaldusele. Jätka avaldust jätkab silmuse täitmist, see jätab vahele ainult rea, kus seda mainitakse.

Jätkava märksõna implanteerimise programm on esitatud järgmiselt:

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

Väljund on järgmine:

9. goto: märksõna goto kasutatakse juhtimisvoo viimiseks teisele sildile. Allpool esitatud programmis loome juhtimisvoolu ülekandmiseks kaks paarist ja paaritut silti.

Goto märksõna implanteerimise programm on esitatud järgmiselt:

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

Väljund on järgmine:

10. const: seda märksõna kasutatakse muutuja väärtuse fikseerimiseks. Konstandiks kuulutatud muutuja jääb konstantseks. Konstantse muutuja väärtust ei saa muuta. Esimeses programmis näete, et i väärtus on muutunud. Teises programmis, kui hakkame muutma konstandi väärtust, olgu see siis tõrge.

Const märksõna implanteerimise programm on esitatud järgmiselt:

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

Väljund on järgmine:

Siin on veel üks programm märksõna implanteerimiseks järgmiselt

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

Väljund on järgmine:

11. struct: seda märksõna kasutatakse andmetüübi loomiseks. See kuulutab, et kõik ühes rühmas olevad muutujad järgivad struktuurset märksõna. Pärast struktuuri objekti loomist otsitakse kõik muutujad.

Struktuuri märksõna implanteerimise programm on esitatud järgmiselt:

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

Väljund on järgmine:

12. char: seda märksõna kasutatakse märkide muutuja deklareerimiseks. Näiteks char õigekiri; Seega on õigekiri tähemärgi tüüpi muutuja.

Char märksõna implanteerimise programm on esitatud järgmiselt:

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

Väljund on järgmine:

13. int: seda märksõna kasutatakse täisarvude salvestamiseks. Näete, et isegi pärast ujuki väärtuse määramist annab see väljundina ainsa täisarvu.

Int märksõna implanteerimise programm on esitatud järgmiselt:

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

Väljund on järgmine:

14. float: seda märksõna kasutatakse komaväärtuste salvestamiseks.

Ujuki märksõna implanteerimise programm on esitatud järgmiselt:

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

Väljund on järgmine:

15. klass: seda märksõna kasutatakse klassi loomiseks. Klass sisaldab andmeid ja funktsiooni, mida programmis kasutatakse. Klassi saab juhtida kolme märksõna abil - avalik, kaitstud ja privaatne. Klassi liikmele ja ülesandele pääseb juurde klassist väljaspool. Eraklassi liikmetele ja funktsioonidele väljaspool klassi ei pääse.

Klassi märksõna implanteerimise programm on esitatud järgmiselt:

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

Väljund on järgmine:

Järeldus

Selles artiklis nägime, millised on C ++ erinevad märksõnad ja kuidas neid märksõnu mõne näite abil rakendada. Loodetavasti leiate sellest artiklist abi.

Soovitatavad artiklid

See on C ++ märksõnade juhend. Siin oleme arutanud, mis on C ++ märksõnad, C ++ märksõnade loend koos näidetega, millele järgnevad koodid ja väljundid. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Parim C ++ kompilaator
  2. Objekt C ++
  3. C ++ alternatiivid
  4. C ++ vs visuaalne C ++
  5. PHP märksõnad
  6. C ++ 11 peamist funktsiooni ja eelist
  7. Viska vs viskab | 5 parimat erinevust, mida peaksite teadma
  8. 36 parimat SQL-i märksõna koos näidetega
  9. Selle märksõna olulisus, kasutusviisid ja näited
  10. Täielik juhend avalduse murdmiseks Pythonis

Kategooria: