标签: c++ cygwin
我有像这样的C ++代码
int main(int argc, char** argv){ exit(-1); }
我在Windows机器上,在Cygwin中制作并运行该程序。我想回显返回值(用于测试目的)。
echo $?
给出255的-1,为什么? (溢出?)
答案 0 :(得分:0)
exit取整数(0-255),return -1不同,当给定值超出范围时退出返回255
return -1