Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

与えられた文字列がキーワードであるかどうかをチェックするCプログラム?


キーワード は事前定義または予約語であり、C ++ライブラリで固定の意味で使用でき、内部操作を実行するために使用されます。 C++言語は64を超えるキーワードをサポートしています。

すべてのキーワード auto、break、case、const、continue、intなどの小文字で存在します。

C言語でも利用可能なC++言語の32個のキーワード。

auto ダブル int 構造体
休憩 その他 長い スイッチ
ケース 列挙型 登録 typedef
char 外部 リターン ユニオン
const フロート 短い 署名なし
続行 for 署名済み void
デフォルト goto sizeof 揮発性
do if 静的 while

これらはCにはなかったが、C++に追加された30の予約語です

asm dynamic_cast 名前空間 reinterpret_cast
bool 明示的 新規 static_cast
キャッチ false オペレーター テンプレート
クラス 友達 プライベート これ
const_cast インライン public 投げる
削除 可変 保護 true
試してみてください typeid タイプ名 使用
使用 使用 wchar_t


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

  1. 指定された文字列がキーワードであるかどうかを確認するPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −数値が与えられているので、その数値が2の累乗であるかどうかを確認する必要があります。 キーワードは、特定の用途で任意の言語によって予約されている特別な単語であり、識別子として使用することはできません。 指定された文字列がキーワードであるかどうかを確認するために、以下で説明するようにキーワードモジュールを使用しました。 例 # keyword module import keyword # Function def isKeyword(word) :    # list of all

  2. 指定された文字列がパングラムであるかどうかを確認するPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 文字列入力が与えられた場合、その文字列がパングラムであるかどうかを確認するPythonプログラムを生成する必要があります。 パングラムは、英語のアルファベットコレクションのすべての文字を含む文/一連の単語です。 では、問題を解決する方法を見てみましょう 入力文字列に存在する各文字が、手動で宣言するアルファベットセットに属しているかどうかをチェックするループを使用します。 上記のアプローチの実装は、-によって与えられます。 例 import string def ispangram