#include<stdio.h>
int i=0;
int main(){
if(i<10){
printf("%d ",i);
i++;
return main();
}else
{
return 0;
}
}
运行结果
[xttcqw@localhost ~]$ vi bb.c
[xttcqw@localhost ~]$ gcc bb.c -o bb
[xttcqw@localhost ~]$ bb
0 1 2 3 4 5 6 7 8 9 [xttcqw@localhost ~]$
程序自己调用main函数实现循环输出,这样有问题吗,程序本身应该没事,就是觉得怪怪的,实际中有在程序里这样调用的吗,我是菜鸟,有大神可以讲讲这里的东西。谢谢!!!