2010-10-22 wcdj
和奇奇同学讨论的一道题目,将其总结如下:
PS: 以后多向奇奇学习,共同进步!:)
要求:
1、打印出1-1000之间的数。
2、不能使用循环。
3、不能使用递归。
【方法1】宏实现,由预处理器(preprocessor)代劳写1000个语句。
【方法2】模拟栈溢出来实现,具体代码依赖编译器。
VS2008:
VC6:改为p+=2;
【方法3】修改函数返回地址,模拟循环调用打印函数 。
VC6:改为p+=2;
【方法4】使用goto语句 。(虽然标准上不建议这样做)