以下是引用ansic在2011-6-23 17:25:50的发言:
请注意你的语言。谢谢。
root@~ #gcc --version
gcc (GCC) 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
root@~ #cat 23.c
#include <stdio.h>
int main (void) {
int i;
for(i=1;i++<4;); //楼主这里的代码有分号,也即当i++以后没有执行for没有正确执行
printf("%i\n",i);
for(i=1;i++<4;) //假设是这样的话,最后i的结果就是4
printf("%i\n",i);
return 0;
}
root@~ #./23
5
2
3
4
root@~ #
请注意你的语言。谢谢。
root@~ #gcc --version
gcc (GCC) 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
root@~ #cat 23.c
#include <stdio.h>
int main (void) {
int i;
for(i=1;i++<4;); //楼主这里的代码有分号,也即当i++以后没有执行for没有正确执行
printf("%i\n",i);
for(i=1;i++<4;) //假设是这样的话,最后i的结果就是4
printf("%i\n",i);
return 0;
}
root@~ #./23
5
2
3
4
root@~ #
别逼我鄙视你。