猿问

主函数的返回值范围

主函数的返回值范围

关于主要回报值范围的标准说法是什么?说只有255?

因为

int main(void){return 256;}echo $? ;  # out 0


肥皂起泡泡
浏览 618回答 3
3回答

芜湖不芜

标准没有说。0,EXIT_SUCCESS并EXIT_FAILURE具有(某种)指定的含义。其他任何东西都取决于实施。目前,大多数基于Unix的系统仅支持8位返回值。Windows支持(至少)32位返回值。我还没有检查64位Windows是否支持64位返回值,但我更加怀疑它,因为即使是64位Windows通常仍然使用32位int。
随时随地看视频慕课网APP
我要回答