大家好。
我有一个错误:预期参数声明符。
如何解决这个问题? 我是编程新手。 预先感谢。
#include <stdio.h>
void sum (int n1,int n2)
{
int result;
result = n1 + n2;
printf("%i",result);
}
int main ()
{
void sum (2,4);
return 0;
}
在这种情况下,因为您的函数声明了 void 类型,所以它不会返回任何内容。当您想调用该函数时,只需使用其名称并传递括号中的参数即可。
另一种方法是你可以让你的函数返回一个整数的和,然后你需要将它分配给另一个变量。
下面的例子
#include <stdio.h>
void sum (int n1,int n2)
{
int result;
result = n1 + n2;
printf("%i",result);
}
int sum1(int m1, int m2)
{
return m1+m1;
}
int main ()
{
sum (2,4);
int result = sum1(3,5);
printf("\n\nThe result of sum of 3 and 5 is %i.\n", result);
return 0;
}