C语言1、下面的程序存在什么错误?为什么? #include <stdio.h> float f(float,int); int main() {
1、下面的程序存在什么错误?为什么?#include<stdio.h>floatf(float,int);intmain(){floatx=3.14;staticinty...
1、下面的程序存在什么错误?为什么?
#include <stdio.h>
float f(float,int);
int main()
{
float x = 3.14;
static int y = f(x,3);
printf("%f",y);
}
float f(float x,int y)
{
return x+y;
} 展开
#include <stdio.h>
float f(float,int);
int main()
{
float x = 3.14;
static int y = f(x,3);
printf("%f",y);
}
float f(float x,int y)
{
return x+y;
} 展开
5个回答
展开全部
static int y = f(x,3);
printf("%f",y);
y为int型 。。你安装float型输出的。。。
printf("%f",y);
y为int型 。。你安装float型输出的。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
重复float
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
static int y = f(x,3); //f() func 返回值为浮点型 但是用int接收
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
static int y = f(x,3);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询