【基礎プログラミングENG】023:C言語[配列とポインタ/配列を引数にした関数]

Поділитися
Вставка
  • Опубліковано 12 січ 2025
  • *プログラムリストは、下記にあります↓
    #C言語#配列とポインタ#配列を引数にした関数
    【学習内容】
    1:配列とポインタ
    -----------------------------------------------------------------------------------
    <プログラムリスト>(Visual Studio2022)
    コピー&ペーストでお使い下さい。
    *”TABキー”でスペースの間隔の体裁を整えて下さい。
    (プログラムの記述画面に”全角”のスペースが
     含まれていると、ビルドに失敗します。)
    -----------------------------------------------------------------------------------
    [ポインタ変数を利用して、配列のデータを
     間接的に書き換える]
    -----------------------------------------------------------------------------------
    #include <stdio.h> //<,>を半角のカッコに書き換えて下さい。
    void func(int* pbox)
    {
    puts("
    func(int* pbox) // *(pbox+n) = *(pbox+n)*10");
    for (int j = 0; j < 3; j++) { //<を半角のカッコに書き換えて下さい。
    *(pbox + j) = *(pbox + j) * 10;
    }
    }
    int main(void)
    {
    int Box[3] = { 10,20,30 };
    puts("int Box[3] = { 10,20,30 };");
    func(&Box[0]);
    for (int k = 0; k < 3; k++) //<を半角のカッコに書き換えて下さい。
    {
    printf("Box[%d] = %d
    ", k, Box[k]);
    }
    return 0;
    }

КОМЕНТАРІ •