কীওয়ার্ড একটি পূর্বনির্ধারিত বা সংরক্ষিত শব্দ যা একটি নির্দিষ্ট অর্থ সহ 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