所以说:
#include<stdio.h> int a=12; int g(int n) { a++; return(a+n); }
int k(int i) { }
int f(int a) { int b=0; k(99); /*如果k(99)放在这里,那么他将要符合我说的规律——系统当没有这句一样!*/ a=b+2; b+=g(a);
}
void main() { printf("%d\n",f(a)); getch(); }
#include<stdio.h> int a=12; int g(int n) { a/=2; return(a+n); } int k(int i) { } int f(int a) { static int b=0; a/=(b+2); b+=g(a); k(1); /*如果你这里改为k(b); 那么他也将符合我的推论,不会再输出四个1了*/ } void main() { while(a>0) printf("%d\n",f(a));
getch(); }
神你说什么啊?听不懂。
.................我说的只是表面的规律,更加深层次的问题也许我们大家都没研究过TCC.exe,都说不出来。
听不懂就从天使反驳的那里开始看
你这么说,我也推不出来了。
但我觉得应该相我最上面说的那上面靠,而不是你说的。
嘻嘻,反正能用就行,语言只是工具,你管他那么多干吗。
最重要的是算法啊!算法是驾御所有语言语法之上最最根本的东西。算法就像是内功,你其他武工再好,没有足够的内力是不能运用自如的,还比不上花拳绣腿~~
所以啊,我说这个帖子我们没有必要再继续争论了,说不定这个就是C语言的BUG呢,我们去关心一下算法吧
我也不想了,我再想一会可能就会发疯了,
还是以后碰到相关资料的说明再说了,
也许我们在这说越说越乱了,别人也看的越来越糊涂!!!
下面跟帖的必须保证可以说明白,不然就不用再跟了,乱!!!
嘿嘿,所以说还是我收费的好,免费的不行了吧?
你有答案???
我买了!