با سلام خدمت کاربران روکسو، در این قسمت از آموزش ++C به معرفی کلمات کلیدی (Keywords) در زبان برنامهنویسی ++C میپردازیم. تا پایان همراه ما باشید.
سی پلاس پلاس زبانی قدرتمند است. در ++C ما میتوانیم نرمافزارهای ساختیافته و همچنین شیگراء بنویسیم. ++C یک زیرمجموعه از زبان C است و بنابراین بیشتر قابلیتهای زبان C در ++C مجاز هستند که بدون تغییر باقیماندهاند. با این حال، استثناها و اضافاتی وجود دارد.
نشان (Token): زمانی که کامپایلر کُد منبع ++C را پردازش میکند، هر گروه از کارکترها توسط فضای خالی جدا میشوند که با نام یک توکن یا نشان یا token خوانده میشود. نشانها کوچکترین واحدهای خاص در یک برنامه هستند. یک برنامهی ++C با استفاده از نشانها (tokens) نوشته میشود. این نشانها به این صورت هستند:

کلمات کلیدی (Keywords) که به عنوان کلمات رزرو شده هم شناخته میشوند، معنای خاصی برای کامپایلرهای ++C دارند و همیشه به صورت کوتاه و حروف کوچک نوشته میشوند. کلمات کلیدی کلماتی هستند که زبان برای هدفی خاصی از آنها استفاده میکند. مانند void، int، public و غیره. کلمات کلیدی نمیتوانند برای نام یک متغیر یا نام یک تابع استفاده شوند. جدول زیر مجموعهی کامل کلمات کلیدی در ++C را فراهم کرده است:
| switch | new | double | asm |
| template | operator | else | auto |
| this | private | enum | break |
| throw | protected | extern | case |
| try | public | float | catch |
| typedef | register | for | char |
| union | return | friend | class |
| unsigned | short | goto | const |
| virtual | signed | if | continue |
| void | sizedof | inline | default |
| volatile | static | int | delete |
| while | struct | long | do |
توجه: کلمات کلیدی که در اینجا با حروف درشت نشان دادهشدهاند، در ANSI C موجود نیستند.
شناسهها به نام متغیرها، توابع، آرایهها، کلاسها و غیره که توسط برنامهنویس ایجاد شدهاند اشاره دارند. آنها لازمهی اساسی هر زبان هستند.
قوانین نامگذاری شناسهها:
// C++ program to illustrate the use
// of identifiers
#include <iostream>
using namespace std;
// Driver Code
int main()
{
// Use of Underscore (_) symbol
// in variable declaration
int geeks_for_geeks = 1;
cout << "Identifier result is: "
<< geeks_for_geeks;
return 0;
}
خروجی قطعهکُد بالا به این صورت است:
Identifier result is: 1
برخی ویژگیهای اصلی کلمههای کلیدی وجود دارد که کلمات کلیدی را از شناسهها مشخص میکند:
1. مثالهایی از کلمات کلیدی و شناسهها:
قطعهکُد زیر استفاده از کلمات کلیدی مختلف را نشان میدهد:
// C++ Program to demonstrate keywords
#include <iostream>
using namespace std;
// Driver Code
int main()
{
// Variable declaration and
// initialization
int n = 2;
// Switch Case Statement
switch (n) {
case 1:
cout << "Computer Network"
<< endl;
break;
case 2:
cout << "C++" << endl;
break;
case 3:
cout << "DBMS" << endl;
break;
case 4:
cout << "Data Structure"
<< endl;
break;
case 5:
cout << "Operating System"
<< endl;
break;
default:
cout << "Enter Valid number"
<< endl;
}
// Return keyword returns an object
// to a function's caller
return 0;
}
خروجی قطعهکُد بالا به این صورت است:
C++
منبع: وب سایت geeksforgeeks
در این قسمت، به پرسشهای تخصصی شما دربارهی محتوای مقاله پاسخ داده نمیشود. سوالات خود را اینجا بپرسید.