【課題2− 15 無限ループ】 次のプログラムのwhile (1)の意味と仕組みを説明せよ. #include int main(void) { int num; while (1) { //無限ループ printf("Input number : "); scanf("%d", &num); if (num >= 1 && num <= 12) break; } printf("%d¥n", num); return 0; } 【実行結果例】 Input number : 0 Input number : 5 5 【解説とヒント】 0以外は真と判定されるので,while(1)は常に真となり,無限ループになる.