函数的调用方式

27 阅读1分钟

函数三要素:功能 参数 返回值

屏幕截图 2025-12-21 192637.png

提:

int x1 (int n ){
    return n / 3 + 1;
} 

void x2 (){
    printf("**********\n");
    printf("**********\n");
    printf("**********");
}

int x3 (int a, int b) {
    //return a > b ? x : y;
    if(a > b){
        return a;
    }
    else{
        return b;
    }
}

int x4(int a, int b, int c){
    int k = x3(a , b);
    return x3(k, c);
}

演示:

1.将函数作为表达式调用

代码如下:

    int X1 = x1(10);
    printf("%d", X1);

效果如图:

屏幕截图 2025-12-21 194734.png

2.作为语句调用

代码如下:

    x2();

效果如图:

屏幕截图 2025-12-21 194909.png

3.作为函数实参调用

代码如下:

    int X3 = x1(x1(10));
    printf("%d", X3);

效果如图:

屏幕截图 2025-12-21 195005.png

4.在一个函数中调用另一个函数

代码如下:

    int X2 = x1(10) + 10;
    printf("%d", X2);
    
    printf("\n");
    
    printf("%d", x4(2, 3, 4));

效果如图:

屏幕截图 2025-12-21 195106.png