Possible Duplicate:
Warning: control reaches end of non-void function - iPhone
#include <stdio.h>
/* print Fahrenheit-celcius table
for fahr = 0 20, ...,300 */
int Main()
{
int fahr,celcius;
int upper,lower,step;
lower = 0; /* lower limit of temperature table */
upper = 300; /* upper limit of temperature table */
step = 20; /* step size*/
fahr = lower;
while (fahr <= upper) {
celcius = 5 * (fahr-32) / 9;
printf("%d\t%d\n", fahr, celcius);
fahr = fahr + step;
}
}
我在Xcode中收到该消息,我不解释为什么!
最佳答案
如果您的函数声明为返回int
(int Main()
),则应返回一个int
(末尾为return 0;
)。main
函数是一个例外,但小写的m除外。您可能的意思是:
int main() {
// ...
}