gpt4 book ai didi

c - C中简单函数的问题

转载 作者:太空宇宙 更新时间:2023-11-04 06:07:47 25 4
gpt4 key购买 nike

我是 C 语言的新手,我在编译这段代码时遇到了问题。

#include <stdio.h>

void suma( int a, int b, int wynik)
{
wynik=0;
printf("a=\n");
scanf("%d",&a);
printf("b=\n");
scanf("%d",&b);
wynik=a+b;
printf("wynik = %d",&wynik);
}


int main()
{
suma(int a, int b, int wynik);
}

我不知道为什么,但编译器告诉我 2 个参数的类型为 int * insted of int。我不知道这是什么意思,我在哪里弄错了。

最佳答案

改变

printf("wynik = %d",&wynik);

printf("wynik = %d",wynik);

否则,您会将 wynik 的地址打印为整数。

此外,您调用 suma 的方式也毫无意义。

关于c - C中简单函数的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6167417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com