作者liu2007 (薯)
看板C_and_CPP
标题[问题] 请问函式回传值只能整数吗?
时间Fri May 1 15:09:29 2009
#include <stdio.h>
float GEValue(void);
void main()
{
float ValueA, ValueB;
ValueA= GETValue();
ValueB= GETValue();
printf("%f\n%f\n", ValueA, ValueB);
printf("ValueA + ValueB = %f\n\n", ValueA+ ValueB);
}
float GETValue( void)
{
float Value;
printf("Please enter Value:");
scanf("%f", &Value);
printf("%f\n", Value);
return Value;
}
出现了5个warning 讯息
内容大概就是float转int 可能会lose掉一些data
例:6.3+84.5 = 90 =.=...........
有请大大教我这基本观念吧(ㄒ_ㄒ)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.232.56.98
1F:→ iamivers0n:GETValue prototype打错了,还有int main 05/01 15:21
2F:→ tom76kimo:你上面函式的宣告写错了 少打一个T 05/01 15:25