float fun(int*a,int*b,int n)这个定义有错吗?

如题所述

1.没有错

2. 一个小示例如下:

(不妨令 fun是求和的功能)

#include<stdio.h>

float fun(int *a, int *b, int n);

int main(){
    int x = 3;
    int y = 5;
    int z = 7;
    float sum = fun(&x, &y, z);
    printf("%d+%d+%d=%.2f\n", x, y, z, sum);
    
    getchar();
    return 0;
}

float fun(int *a, int *b, int n){
    return *a + *b + n;
}

3.运行结果如下:


希望对你有帮助~

追问

谢谢,我知道怎么回事了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-25
对的,没错误
相似回答