#include <stdio.h>
int main( void ) {
int x = 0 ;
printf ( "x = %d [GS: グローバル変数xの初期値は0]\n " , x
) ;
printf ( "x = %d [GS: グローバル変数xに101を代入]\n " , x
) ;
printf ( "x = %d [GS: mondai1でグローバル変数xに102を代入]\n " , x
) ;
printf ( "x = %d [GS: mondai2を3回呼び、静的変数cの値10、11、12をxに代入]\n " , x
) ;
printf ( "x = %d [LA: for文内で自動変数のローカルxにi=103を代入]\n " , x
) ;
printf ( "x = %d [LA: mondai3がdを103から104に増やし、その値をローカルxに代入]\n " , x
) ;
printf ( "x = %d [GS: mondai3内でグローバル変数xを12から13に増加]\n " , x
) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CglpbnQgeCA9IDA7CglwcmludGYoInggPSAlZCBbR1M6IOOCsOODreODvOODkOODq+WkieaVsHjjga7liJ3mnJ/lgKTjga8wXVxuIiwgeCk7CgpwcmludGYoInggPSAlZCBbR1M6IOOCsOODreODvOODkOODq+WkieaVsHjjgasxMDHjgpLku6PlhaVdXG4iLCB4KTsKCnByaW50ZigieCA9ICVkIFtHUzogbW9uZGFpMeOBp+OCsOODreODvOODkOODq+WkieaVsHjjgasxMDLjgpLku6PlhaVdXG4iLCB4KTsKCnByaW50ZigieCA9ICVkIFtHUzogbW9uZGFpMuOCkjPlm57lkbzjgbPjgIHpnZnnmoTlpInmlbBj44Gu5YCkMTDjgIExMeOAgTEy44KSeOOBq+S7o+WFpV1cbiIsIHgpOwoKcHJpbnRmKCJ4ID0gJWQgW0xBOiBmb3LmloflhoXjgafoh6rli5XlpInmlbDjga7jg63jg7zjgqvjg6t444GraT0xMDPjgpLku6PlhaVdXG4iLCB4KTsKCnByaW50ZigieCA9ICVkIFtMQTogbW9uZGFpM+OBjGTjgpIxMDPjgYvjgokxMDTjgavlopfjgoTjgZfjgIHjgZ3jga7lgKTjgpLjg63jg7zjgqvjg6t444Gr5Luj5YWlXVxuIiwgeCk7CgpwcmludGYoInggPSAlZCBbR1M6IG1vbmRhaTPlhoXjgafjgrDjg63jg7zjg5Djg6vlpInmlbB444KSMTLjgYvjgokxM+OBq+Wil+WKoF1cbiIsIHgpOwoJCglyZXR1cm4gMDsKfQo=