xcode,控制到达非void函数的结束

时间:2012-03-27 13:45:05

标签: c

  

可能重复:
  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中收到了这条消息,我不知道为什么!!

1 个答案:

答案 0 :(得分:3)

如果您的函数被声明为返回intint Main()),那么它应该返回int(最后为return 0;)。

例外是main函数,但它是小写 m 。你可能意味着:

int main() {
    // ...
}