0
我只想問一些關於我的代碼的問題。Turbo C Array問題
#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或更低的溫度。我用了一個的#define指令給標識符LIM,因爲我想要這個程序接受任何數量的溫度高達40 但它實際上接受多達48的值爲40。 ..我應該怎麼做才能接受多達40個?
在此先感謝
我只是有一些查詢...我已經將temp設置爲temp [LIM]'='temp [40]'。這不足以滿足條件嗎? – aer 2011-05-23 02:09:06