Learn-c-by-examples-string-programs-in-c

提供:Dev Guides
移動先:案内検索

Cの文字列プログラム

文字列は、実際には null 文字「\ 0」で終了する文字の1次元配列です。 したがって、nullで終わる文字列には、 null が後に続く文字列を構成する文字が含まれます。

次の宣言と初期化により、「Hello」という単語で構成される文字列が作成されます。 配列の末尾にヌル文字を保持するために、ストリングを含む文字配列のサイズは、「Hello」という単語の文字数よりも1つ多くなります。

char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};

あなたは配列の初期化のルールに従う場合は、次のように上記のステートメントを書くことができます-

char greeting[] = "Hello";

このセクションでは、文字列Cプログラミング言語の使用方法を学習します。 私たちは何をしているのかをよりよく理解するために、複数のサブセクションに例を分けています-

基本プログラム

これらのプログラムは、Cの文字列の基本を理解するために特別に作成されています。 これらのプログラムは、文字列を文字の配列として扱います。

  • link:/learn_c_by_examples/string_printing_in_c [Cで文字列を出力するプログラム]
  • link:/learn_c_by_examples/string_printing_as_char_in_c [Cで文字を文字ごとに出力するプログラム]
  • リンク:/learn_c_by_examples/string_length_program_in_c [Cで関数なしの文字列長を見つけるプログラム]
  • リンク:/learn_c_by_examples/program_to_count_characters_in_string [Cで発生する文字をカウントするプログラム]
  • リンク:/learn_c_by_examples/program_to_count_vowels_in_string [Cで発生する母音をカウントするプログラム]
  • リンク:/learn_c_by_examples/program_to_sort_string_characters_in_c [Cで文字列文字をソートするプログラム]

複数文字列プログラム

これらのプログラムには、複数の文字列変数があります。 これらは、Cプログラミング言語で複数の文字列変数を操作する方法の洞察を与えるはずです-

  • リンク:/learn_c_by_examples/program_to_copy_string_in_c [Cで文字列をコピーするプログラム]
  • link:/learn_c_by_examples/program_to_reverse_string_in_c [Cで文字列を反転するプログラム]
  • link:/learn_c_by_examples/program_to_search_string_in_c [Cで文字列を検索するプログラム]
  • リンク:/learn_c_by_examples/program_to_swap_strings_in_c [Cで文字列を交換するプログラム]
  • リンク:/learn_c_by_examples/program_to_compare_strings_in_c [Cで2つの文字列を比較するプログラム]
  • リンク:/learn_c_by_examples/program_to_concatenate_strings_in_c [Cで2つの文字列を連結するプログラム]
  • リンク:/learn_c_by_examples/string_anagram_program_in_c [Cの文字列アナグラムプログラム]

ロングストリングプログラム

文または行は長い文字列と見なすことができます。 次のプログラムは同じ概念を扱っています-

  • リンク:/learn_c_by_examples/c_program_to_reverse_words_in_line [C行の単語を逆にするプログラム]
  • リンク:/learn_c_by_examples/program_to_reverse_line_in_c [C行を反転するプログラム]