これは、ポインターを使用した最初のタスクです... 2 つの数値のどちらが大きいかを調べる関数を作成し、両方を置き換えて値を大きくし、それらを出力する必要があります。
次のエラーが表示されprinf
ますmain()
。
引数の型 'void' は不完全です
私のコードは次のとおりです。
#include <stdio.h>
void larger_of(double * x, double * y);
int main()
{
double num1 = 4.5;
double num2 = 5.5;
printf("the original two numbers is %.1lf and %.1lf\n", num1, num2);
printf("now: %lf and %lf", larger_of(&num1, &num2));
}
void larger_of(double * x, double * y)
{
if (* x > * y)
* y = * x;
else if
(* x < * y)
* x = * y;
else
printf("they are equale!!");
}