关于gcc一个简单问题
按要求在gcc编程,代码都没错。可结果就是有问题{:10_266:}1.c //main文件
#include<stdio.h>
void area(float r);
void per(float r);
int main(){
float r;
printf("enter the r :");
scanf("%f",&r);
area(r);
per(r);
return 0;
}
2.c 求圆的面积
void area(float r){
float y=0;
y=3.14*r*r;
printf("the area is : %f",&y);
}
3.c求圆的周长
void per(float r){
float y=0;
y=3.14*2*r;
printf("the perimeter is : %f",&y);
}
多源编译,为什么结果是0啊{:10_266:}
把printf括号里面的“&”拿掉试试……{:10_256:}
我前两天刚犯了一次这个错误……{:10_266:} 多打了两个&& 恩恩,发现问题了,果然c语言生疏了好多,多谢各位帮忙{:10_278:}
页:
[1]