কীওয়ার্ড একটি পূর্বনির্ধারিত বা সংরক্ষিত শব্দ যা একটি নির্দিষ্ট অর্থ সহ C++ লাইব্রেরিতে উপলব্ধ এবং একটি অভ্যন্তরীণ ক্রিয়াকলাপ সম্পাদন করতে ব্যবহৃত হয়। C++ ভাষা 64টির বেশি কীওয়ার্ড সমর্থন করে।
প্রতিটি কীওয়ার্ড স্বয়ংক্রিয়, বিরতি, কেস, কনস্ট, অবিরত, int ইত্যাদির মতো ছোট হাতের অক্ষরে বিদ্যমান।
সি++ ভাষায় ৩২টি কীওয়ার্ড যা সি ভাষায়ও পাওয়া যায়।
| অটো | ডবল | int | গঠন |
| বিরতি | অন্যথায় | দীর্ঘ | সুইচ করুন |
| কেস | enum | রেজিস্টার করুন | টাইপডেফ |
| চার | বহিরাগত | রিটার্ন | ইউনিয়ন |
| const | ফ্লোট | ছোট | আনসাইন করা হয়নি |
| চালিয়ে যান | এর জন্য | স্বাক্ষরিত | অকার্যকর |
| ডিফল্ট | যাও | আকারের | অস্থির |
| করুন | যদি | স্থির | যখন |
এগুলি 30টি সংরক্ষিত শব্দ যা C-তে ছিল না, কিন্তু C++ এ যোগ করা হয়েছে
| asm | ডাইনামিক_কাস্ট | নামস্থান | reinterpret_cast |
| বুল | স্পষ্ট | নতুন | static_cast |
| ধরা | মিথ্যা | অপারেটর | টেমপ্লেট |
| শ্রেণী | বন্ধু | ব্যক্তিগত | এটি |
| const_cast | ইনলাইন | সর্বজনীন | নিক্ষেপ |
| মুছুন | পরিবর্তনযোগ্য | সুরক্ষিত | সত্য |
| চেষ্টা করুন | typeid | টাইপনাম | ব্যবহার করে |
| ব্যবহার করে | ব্যবহার করে | wchar_t | |
Input: str=”for” Output: for is a keyword
ব্যাখ্যা
-
কীওয়ার্ডগুলি সংরক্ষিত শব্দ যা প্রোগ্রামে পরিবর্তনশীল নাম হিসাবে ব্যবহার করা যায় না।
-
সি প্রোগ্রামিং ল্যাঙ্গুয়েজে ৩২টি কীওয়ার্ড আছে।
প্রতিটি কীওয়ার্ডের সাথে স্ট্রিং তুলনা করুন যদি স্ট্রিং একই হয় তাহলে স্ট্রিং হল কীওয়ার্ড
উদাহরণ
#include <stdio.h>
#include <string.h>
int main() {
char keyword[32][10]={
"auto","double","int","struct","break","else","long",
"switch","case","enum","register","typedef","char",
"extern","return","union","const","float","short",
"unsigned","continue","for","signed","void","default",
"goto","sizeof","voltile","do","if","static","while"
} ;
char str[]="which";
int flag=0,i;
for(i = 0; i < 32; i++) {
if(strcmp(str,keyword[i])==0) {
flag=1;
}
}
if(flag==1)
printf("%s is a keyword",str);
else
printf("%s is not a keyword",str);
} আউটপুট
which is a keyword