कीवर्ड एक पूर्वनिर्धारित या आरक्षित शब्द है जो सी ++ पुस्तकालय में एक निश्चित अर्थ के साथ उपलब्ध है और आंतरिक संचालन करने के लिए उपयोग किया जाता है। C++ भाषा 64 से अधिक खोजशब्दों का समर्थन करती है।
प्रत्येक कीवर्ड ऑटो, ब्रेक, केस, कॉन्स्ट, कंटिन्यू, इंट आदि जैसे छोटे अक्षरों में मौजूद है।
सी++ भाषा में 32 कीवर्ड जो सी भाषा में भी उपलब्ध हैं।
स्वतः | डबल | इंट | संरचना |
ब्रेक | अन्य | लंबा | स्विच |
मामला | एनम | पंजीकरण | टाइपिफ़ |
चार | बाहरी | वापसी | संघ |
स्थिरांक | फ्लोट | संक्षिप्त | अहस्ताक्षरित |
जारी रखें | के लिए | हस्ताक्षरित | शून्य |
डिफ़ॉल्ट | गोटो | आकार | अस्थिर |
करें | अगर | स्थिर | जबकि |
ये 30 आरक्षित शब्द हैं जो C में नहीं थे, लेकिन C++ में जोड़े गए थे
<टेबल> <थहेड>
Input: str=”for” Output: for is a keyword
स्पष्टीकरण
-
कीवर्ड आरक्षित शब्द हैं जिनका उपयोग प्रोग्राम में चर नामों के रूप में नहीं किया जा सकता है।
-
C प्रोग्रामिंग लैंग्वेज में 32 कीवर्ड होते हैं।
प्रत्येक कीवर्ड के साथ स्ट्रिंग की तुलना करें यदि स्ट्रिंग समान है तो स्ट्रिंग कीवर्ड है
उदाहरण
#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