作者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