2012-03-27 9 views
-1

可能性の重複:
Warning: control reaches end of non-void function - iPhoneXcodeは、コントロールは非void関数の終わりに到達した

#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でそのメッセージを取得します!それは返すべきであるよりも、あなたの関数がintint Main())を返すように宣言されている場合は

答えて

3

intreturn 0;終わり)。

例外はmainの機能ですが、小文字のmです。あなたはおそらく意味しました:

int main() { 
    // ... 
} 
+0

はい私はMを小文字に変更しました。 –

+2

@AllanRaj:今すぐ彼の答えを受け入れてください。 – egrunin

関連する問題