#文字列は文字のセットです。これらを文字配列と呼ぶこともできます。検討中
指定されたインデックスと値を持つ文字列で構成される文字配列。時々
文字列にいくつかの変更を加えることができます。変更の 1 つは文字を置き換えることです。
特定のインデックスを提供することによって。この記事では、文字を置き換える方法を説明します。
C .
を使用した文字列内の特定のインデックス
###文法###
リーリー
C では、インデックスを使用して文字列文字にアクセスできます。ここで文字を置換するために使用されるコードは次のとおりです。
指定されたインデックス位置で、その位置を新しい文字に割り当てるだけで済みます。
構文に示されている文字です。理解を深めるためにアルゴリズムを見てみましょう。
###アルゴリズム###
文字列 s を取得し、インデックス i と新しい文字 c
を指定します。
インデックス i が正で、その値が文字列サイズを超えない場合、
s[ i ] = c-
###戻り値###
-
otherwise の中国語訳は次のとおりです。
-
何も変更せずに を返します-
終了 if-
###例###
リーリー
###出力###
リーリー
###結論は###
- C では、指定したインデックスにある文字を置換するのは非常に簡単です。C の文字列は変更可能です。
Java などの他の言語では、文字列は変更できません。
可変。新しい文字を割り当てて文字を置き換えることができる範囲はありません
このような場合、新しい文字列を作成する必要があります。文字列を次のように定義すると、同様のことが起こります。
C言語では文字ポインタを使うことができます。この例では、
指定されたインデックス位置にある文字を返します。指定されたインデックスが範囲外の場合は、次の値が返されます。
文字列は変更されません。
以上がC++ プログラム: 特定のインデックスの文字を置換しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。