文字列


1.文字列宣言タイプ

  • 文字列を配列に保存(読み取り専用/書き込み、各配列要素に1文字)
  • 文字列テキストをポインタ(読み取り専用、文字列テキストアドレス格納)
  • に割り当てる.

    1.文字(char)vs文字列(char配列)

  • 配列で文字列を宣言する
  • char str[80] = "apple" 
  • 文字列テキストはポインタ
  • に割り当てる.
    char *ptr = "apple"
    =>文字列テキストを格納するメモリアドレス
  • 文字宣言
  • char c1 = 'a';
    =>変数に実際に記憶するa

    2.ポインタ宣言

    char *s1 = "Hello"
  • ポインタを使用して文字列文字を初期化する場合
    ポインタ変数は、テキストのメモリアドレス値を格納します.
  • 3.イニシアチブの初期化

  • 文字列
  • を文字型配列で格納する.
  • 変数宣言=メモリ領域を解放
  • 変数メモリ領域を識別するためのオブジェクト
  • 配列宣言時に初回初期化が可能です.その後、データを保存する場合、各インデックスにアクセスし、データ
  • を1つずつ挿入する必要がある.