#include <stdio.h>
void simpleInterest (double Princ, double Rate, int Time)
{
double value;
value = Princ*Rate*Time;
return value;
}
int main (int argc, char*argv[])
{
printf("the value is %d", simpleInterest (100,0.01,5))
}
我似乎找不到我的代码有什么问题,我刚开始学习C语言,今天才刚刚开始,我收到了一个错误代码:
simpleInterest: warning return with a value, in function returning void [enabled by default]
这实际上意味着什么?我的代码实际上出了什么问题?
printf
的格式说明符必须更改为%f
,否则此更改将导致未定义的行为。 - Shafik Yaghmour