C語言基礎 -43 函數_嵌套

book@100ask:~/C_coding/CH02$ cat test.c
#include <stdio.h>
#include <stdlib.h>

int dist(int a,int b,int c)
{
    return max(a,b,c) - min(a,b,c);
}

int max(int a,int b,int c)
{
    int tmp;
    tmp = a > b ? a : b;
    return tmp > c ? tmp : c;
}

int min(int a,int b,int c)
{
    int tmp;
    tmp = a < b ? a : b;
    return tmp < c ? tmp : c;
}

int main()
{
	int a = 3,b = 5,c = 10;
    int res;

    res = dist(a,b,c);
    printf("res = %d\n",res);
	return 0;
}

函數再去調用函數,就是嵌套

函數的原子性越好,越容易移植。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章