如何检查我的程序返回的值?

use*_*954 4 c linux shell

我在C中创建了一个程序.我想知道,如何检查我的程序返回的值...我的意思是,在代码结束时,如果没有错误发生,我的程序返回零.如果发生错误,我的程序应该返回1.这就是问题所在,我想知道如果出现问题,是否真的返回1.对于内存泄漏等,我在Linux上使用valgrind.感谢您的任何帮助.

Pau*_*l R 6

您可以只打印特殊的shell变量$?,例如:

$ ./my_program ; echo "status = $?"
Run Code Online (Sandbox Code Playgroud)