使用道具 举报
在80386系统上,无论使用SVR4或4.3+bsd,如果执行一个输出“hello world”但不调用exit或return,则程序的返回码为13(用shell检查),说明原因。
原因在于printf的返回值13(输出的字符数)变成刘main函数的返回码。当然,并不是所有的系统都会出现该情况
最初由 kj501 发表 呵呵,看来不同的系统还有这个差异。
最初由 dylan 发表 main() {printf("hello world"); } gcc -o test test.c
本版积分规则 发表回复 回帖后跳转到最后一页