程序最后一行:
return 0;
有什么用?
各位可以试运行一下这个代码,给不同的输入,看看什么结果。
#include<stdio.h> int main(void) { int i, j, k; i = scanf("abcd%d", &j); if (i == 0)
return 1; k = printf("%d\t%d\n", i, j); printf("%d\n", k); return 0; }
Linux可以在shell中用下列命令查看程序返回值。
echo $?
Windows下可以在cmd窗口下用下列命令查看程序返回值
echo %ERRORLEVEL%