double volume(double l,double w,double h);
double area(double l,double w,double h);
int main() {
double l,w,h,v,a`;
volume (3.0,1.5,2.0);
area(3.0,1.5,2.0);
printf("The Volume is %lf cubic meters and the area is %lf square meters.\n", v,a);
return 0;
}
double volume(double l,double w,double h) {
double v;
v = l*w*h;
return v;
}
double area(double l,double w,double h) {
double a;
a = (2*l*w) + (2*w*h) + (2*l*h);
return a;
}
体積は2091994552961492532068352.000000
立方メートルで、面積は637485042878638687518720.000000
平方メートルです。
私は現在、上記の出力(明らかに間違っており、ガベージ値)を取得していますが、どこが間違っているのか疑問に思っています。ポインタの問題だと思います。ポインタの基本を教えていただければ幸いです。前もって感謝します。