C 语言 趣题

gcc 下main函数也可以递归

[root@shanghai c]# cat test1.c 
#include <stdio.h>

int loop = 5;

int main()
{
    printf("%d \n", loop);
    --loop && main();
}
[root@shanghai c]# gcc test1.c && ./a.out 
5 
4 
3 
2 
1 
[root@shanghai c]# 

猜你喜欢

转载自my.oschina.net/u/3776585/blog/1787604