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?

็Ž‹ๆž—
็Ž‹ๆž—ke hadapan
2023-09-08 14:45:041106semak imbas

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
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);
}
which is a keyword
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!

Kenyataan๏ผš
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam