69,371
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
int main()
{
printf("%f\n",add(3.0,4.0));
printf("%d\n",plus(3,4));
return 0;
}
float add(float a,float b)
{
return 3.0;
}
int plus(int a,int b)
{
return a+b;
}
#include<stdio.h>
int add(float,float); // 这样就叫显示声明了。
int main()
{
printf("%d\n",add(3.2,4.8)); // C是从上到下编译的,声明之后,编译器会在下面找。前面不声明,它就要默认为int 了。
return 0;
}
// 这里,叫定义,不叫声明。区分声明和定义。define and declare
int add(float a,float b)
{
printf("%f\n",a);//结果-0.000000
printf("%f\n",b);//结果2.150000
return 3;
}
#include<stdio.h>
int main()
{
printf("%d\n",add(3.2,4.8));
return 0;
}
int add(float a,float b)
{
printf("%f\n",a);//结果-0.000000
printf("%f\n",b);//结果2.150000
return 3;
}