Ch11. アレイ(22/01/14)


整列
定義:通常の変数とは異なる複数の値を格納するメモリ領域
コンポーネント:データ型/配列名/配列長
int array[4]

  • 配列位置情報を表すインデックス値は0から始まります.
    =配列内の要素値のアドレス値は0から

  • 配列内のすべての要素は、繰り返し文を使用して順次アクセスできます.
  • 1 Dアレイの宣言と初期化
    int arr[3] = {1,2,3}
    -> 일반적인 경우
    int arr[] = {1,2,3} 
    ->  중괄호로 초기화 리스트를 선언하면 컴파일러에 의해 길이 값 자동으로 7 삽입
    int arr[4] = {1,2,3}
    -> 4번째 원소값으로 0 삽입
    char型配列と文字列
  • C言語に文字列を表すデータ型はありません
    ->文字文字文字のchar文字型+配列表示文字列
  • 文字型配列の文字列格納は、宣言時のみ
  • を初期化できる.
  • 文字列を格納する配列の要素値を変更できます.
    char array[] = "Good morning";
    array[2] = "A";
  • 文字配列の文字列は
  • として格納され、最後に空の文字(="|0")が格納されます.
  • 、すなわち、空の文字を含む文字列であり、空の文字がない場合、文字の配列
  • が格納される.
  • すなわち、空白文字によって文字列の末尾が規定される
    char array[] = "Good morning";
    char[4] = "\0";
    pirntf("%s", array); -> Good 출력
  • scanf関数を使用して配列に文字列を挿入すると、&削除
    scanf_s("%s", array)