c语言中不用while,for,do-while实现循环

来源:互联网 发布:c语言函数定义 编辑:程序博客网 时间:2024/04/29 16:50

如果不用循环结构实现一个循环体,怎么解?

先看代码

#include<stdio.h>int circle(int n){if(n>1000) return 1;else{printf("%d\t",n);circle(n+1);}}int main(){int n=1;circle(n);return 1;}

是不是有种被调戏的感觉?

递归是可解的,还有其他方法么?