函数的链式
int sub(int a, int b)
{
int c = 0;
if (a >=b)
{
c = a - b;
}
else
{
c = b - a;
}
return c;
};
int add(int a, int b)
{
int c = a + b;
return c;
};
int add_sub(int a, int b)
{
int c = add(a, b) + sub(a, b);
return c;
};
int main()
{
int a = 1, b = 2;
int c = add_sub(a, b);
printf("%d", c);
return 0;
}
函数的嵌套
int main()
{
printf("%d",printf("%d",printf("%d",43)));
return 0;
}
函数递归
将1234分别打出1 2 3 4
void print(int n)
{
if (n > 9)
{
print(n / 10);
}
printf("%d ", n % 10);
}
int main()
{
int a = 0;
scanf("%d", &a);
print(a);
return 0;
}