作者chingking (有風~)
看板TransCSI
標題[討論] 關於96台聯大的程式題
時間Sun Jul 15 21:22:55 2007
今年考的最後那題程式題
不知道有人記得正確的題目嗎?
我記得的題目是
#include<stdio.h>
void test()
{
static int i=0;
printf("%d",i++);
}
main()
{
for(int j=8;j<13;j++)
test();
}
test裡到底有沒有static呢??我記得我有看到
所以這樣的輸出應該是01234
可是看到有人說是00000~
不太放心來問問大家壓~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.175.154
1F:推 zelkova:我有看到static ..也在懷疑為什麼會有第二種答案= = 07/15 21:25
2F:推 crydad:如果沒有static那就是00000吧,有的話就是01234吧 07/15 21:32
3F:推 godman362:有.... 07/15 21:34
4F:推 crydad:我剛說錯了,如果沒有的話應該是11111 07/15 21:35
5F:推 godman362:是01234........我寫00000了(默) 07/15 21:38
6F:推 chingking:怎麼會是11111? 我RUN過是01234壓= = 07/15 21:48
7F:推 godman362:他是說沒有static的話啦= =a 07/15 21:49
8F:推 dgf130:這題目需要懷疑嗎0.0? 07/15 21:51
9F:推 crydad:我又講錯了,應該是00000沒錯 07/15 21:51
10F:→ crydad:有static應該是01234,沒有static應該是00000,有錯請指正!! 07/15 21:52
11F:推 chingking:這個沒問題...重點是這次的題目應該是有static吧~ 07/15 21:56
12F:→ ThatsLife:歹勢我自己記錯 printf("%d",i++); 這行確定的話 07/15 22:12
13F:→ ThatsLife:答案就是01234 07/15 22:13