Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はこのようなC++のコードを持っています
int main(int argc, char** argv){ exit(-1); }
私はWindowsマシンを使用しており、Cygwinでこのプログラムを作成して実行しています。(テスト目的で)戻り値をエコーしたい。
echo $?
-1の代わりに255を与えるのはなぜですか?(オーバーフロー?)
exit は整数 (0 ~ 255) を受け取ります。これreturn -1は異なります。指定された値が範囲外の場合、exit は 255 を返します。
return -1