[問題] 請問函式回傳值只能整數嗎?
#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
→
05/01 15:21, , 1F
05/01 15:21, 1F
→
05/01 15:25, , 2F
05/01 15:25, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章