与えられた文字列がキーワードであるかどうかをチェックする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
-
指定された文字列がキーワードであるかどうかを確認するPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −数値が与えられているので、その数値が2の累乗であるかどうかを確認する必要があります。 キーワードは、特定の用途で任意の言語によって予約されている特別な単語であり、識別子として使用することはできません。 指定された文字列がキーワードであるかどうかを確認するために、以下で説明するようにキーワードモジュールを使用しました。 例 # keyword module import keyword # Function def isKeyword(word) : # list of all
-
指定された文字列がパングラムであるかどうかを確認するPythonプログラム
この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 文字列入力が与えられた場合、その文字列がパングラムであるかどうかを確認するPythonプログラムを生成する必要があります。 パングラムは、英語のアルファベットコレクションのすべての文字を含む文/一連の単語です。 では、問題を解決する方法を見てみましょう 入力文字列に存在する各文字が、手動で宣言するアルファベットセットに属しているかどうかをチェックするループを使用します。 上記のアプローチの実装は、-によって与えられます。 例 import string def ispangram