www.cppblog.com/shifan3/archive/2007/11/02/35767.html
输出1,2,…,100,99,…,2,1
短路算法和逗号表达式粉墨登场了,一行搞定~
#include <cstdio>
void f(int i,int n)
{
printf("%dn",i),(i<n)&&(f(i+1,n),printf("%dn",i));
}
int main()
{
f(1,100);
}
Hope is the best gift that tomorrow gives.
www.cppblog.com/shifan3/archive/2007/11/02/35767.html
输出1,2,…,100,99,…,2,1
短路算法和逗号表达式粉墨登场了,一行搞定~
#include <cstdio>
void f(int i,int n)
{
printf("%dn",i),(i<n)&&(f(i+1,n),printf("%dn",i));
}
int main()
{
f(1,100);
}