C++ で文字列比較関数 strcmp を使用するにはどうすればよいですか?

烟雨青岚
リリース: 2020-06-23 11:04:27
オリジナル
5939 人が閲覧しました

C++ で文字列比較関数 strcmp を使用するにはどうすればよいですか?

#C での文字列比較関数 strcmp の使用法は何ですか?

関数プロトタイプ:

int strcmp(const char *s1, const char *s2);1

ヘッダー ファイル:

#include 1

関数: 2 つの文字列を比較するために使用されます

パラメータ: s1 と s2 は比較用の 2 つです。

戻り値: 文字列 s1 と s2 が等しい場合はゼロが返され、s1 が s2 より大きい場合はゼロより大きい数値が返され、それ以外の場合はゼロより小さい数値が返されます。

説明: strcmp() 関数は、ACSII コードの値に基づいて 2 つの文字列を比較します。strcmp() 関数は、まず s1 文字列の最初の文字値から s2 の最初の文字値を減算します。 . 文字、差がゼロの場合は比較を続行し、差がゼロでない場合は差を返します。

別の文字が表示されるか、「\0」が表示されるまで。

特記事項:

strcmp(const char *s1, const char * s2)ここでは文字列のみを比較でき、数値やその他のパラメータは比較できません。

コード例:

#include 
int main(void){
char *p="aBc";
char *q="Abc";
char *h="abc";
printf("strcmp(p,q):%d\n",strcmp(p,q));
printf("strcmp(p,h):%d\n",strcmp(p,h));
return 0;}
//结果:
//strcmp(p,q):32
//strcmp(p,h):-32
ログイン後にコピー

推奨チュートリアル: 「

C 言語

以上がC++ で文字列比較関数 strcmp を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!