CのバージョンはC89です。
今新しくCを勉強しているのですが、この簡単なプログラムの返す値の意味がわかりません。
調べたところ、最後のreturn が0を返した場合プログラムに以上はなく成功したということがわかったのですが、他の値を返した場合失敗ということもわかりました。そこでreturn を-120にして見たところ、136という値が返ってきました。一体この136というのはどういう意味なのでしょうか???お願いします。
C
1#include <stdio.h> 2 3int main(void){ 4 int i; 5 printf("Welcome to the C program. \n"); 6 printf("Lets print out some numbers:\n"); 7 8 for (i=0; i<5;i++){ 9 printf("%d\n", i); 10 } 11 12 printf("Finished.\n"); 13 return -120; 14} 15
136が返って来たというのは、どこの話ですか?どう調べたんです?
コマンドを実行した後に、Linuxだとecho $?、Windowsだとecho %ERRORLEVEL%で取得できるそうです。