Rumah > pembangunan bahagian belakang > C++ > Program C untuk menyemak sama ada rentetan yang diberikan ialah kata kunci?

Program C untuk menyemak sama ada rentetan yang diberikan ialah kata kunci?

王林
Lepaskan: 2023-09-08 14:45:04
ke hadapan
1113 orang telah melayarinya

Program C untuk menyemak sama ada rentetan yang diberikan ialah kata kunci?

Kata kunci ialah perkataan yang dipratakrif atau dikhaskan dalam perpustakaan C++ yang mempunyai makna tetap dan digunakan untuk melaksanakan operasi dalaman. Bahasa C++ menyokong lebih daripada 64 kata kunci.

Setiap kata kunci wujud dalam huruf kecil, seperti auto, break, case, const, continue, int, dll.

32 kata kunci dalam bahasa C++ juga boleh digunakan dalam bahasa C.

#🎜#int🎜🎜##🎜🎜🎜🎜 #structbreakelselong##🎜🎜 enumtypedef#🎜 🎜#return##### constfloatshortunsigned#🎜sizeofvolatiledo#🎜#🎜Ini ialah 30 perkataan terpelihara baharu dalam C++, bukan dalam bahasa C #🎜🎜🎜##🎜🎜🎜🎜🎜🎜🎜 #reinterpret_castboolexplicit#🎜 . 🎜#
auto double
# case
register typedefchar extern
union
#🎜#🎜🎜 . 🎜#
🎜 statik while
asm dynamic_cast
w
kelas

kawan

swasta#🎜#🎜#🎜#this const_castinlinepublicthrow#🎜##🎜🎜🎜##🎜🎜🎜##🎜🎜🎜 🎜#padambolehubahdilindungibenar#🎜🎜🎜##🎜🎜🎜##🎜🎜🎜 ##🎜🎜🎜#🎜#
Input: str=”for”
Output: for is a keyword
Salin selepas log masuk
Membandingkan rentetan dengan setiap kata kunci, jika rentetannya sama, maka rentetan itu ialah kata kunci.
#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);
}
Salin selepas log masuk
which is a keyword
Salin selepas log masuk
typeid typename menggunakan
menggunakan using#🎜 wchar_t
#🎜##🎜🎜🎜##🎜 🎜🎜#Penjelasan
Kata kunci ialah perkataan simpanan yang tidak boleh digunakan sebagai nama pembolehubah dalam program. Terdapat 32 kata kunci dalam bahasa pengaturcaraan C.
Contoh ContohOutput

Atas ialah kandungan terperinci Program C untuk menyemak sama ada rentetan yang diberikan ialah kata kunci?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan