函数内用指针传递实参

img


为什么它会报错?不是已经传递过去了吗ಥ_ಥ这里指针的用法是对的吗?谢谢帮忙(T ^ T)

1.你的fun函数没有返回值
2.你传入的参数错误

#include<stdio.h>
int fun(int* a, int* b) 
{
    int c = *a + *b;
    return c;
}
int main() 
{
    int a = 2, b = 3;
    int c = fun(&a, &b);
    printf("%d", c);
    return 0;
}