私のコードについて何か聞きたいだけです。
#define LIM 40
main()
{
int day=0;
float temp[LIM];
clrscr();
do
{
printf("Enter temperature for day %d.", day);
scanf("%f", &temp[day]);
}
while(temp[day++] > 0)
}
私はTurboCを使用しています。このコードは、ユーザーに温度を入力するよう繰り返し要求し、0以下の温度が入力されるまで応答を配列tempに保存します。#defineディレクティブを使用して識別子LIMに値 40 を指定しました。これは、このプログラムに最大 40 までの任意の数の温度を受け入れさせたいためです。しかし、実際には最大 48 まで受け入れます。 40までしか受け付けないの?
前もって感謝します