課題45


  1. 次のプログラムでは、 内側のブロックにおいて変数 i に 5 を代入しているにも関わらず、 0 が出力される。その理由を考察し、メールで tokoiまで送ってください。 Subject: は kadai45 としてください。

    /*
    ** プログラム名: kadai45
    ** 動作: ブロックの中の変数
    ** 作者: 自分の名前、学籍番号
    ** 日付: 今日の日付
    */
    #include <stdio.h>
    
    int main(void)
    {
        int i;
    
        i = 0;
    
        {
            int i;
    
            i = 5;
        }
    
        printf("i = %d\n", i);
    }