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

标签 c linux shell

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

最佳答案

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

$ ./my_program ; echo "status = $?"

关于c - 如何检查我的程序返回的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13562418/

相关文章:

java - 通过 sh 脚本启动 jar 工作正常,但通过 crontab 给出 ClassFormatError

c - 输出打印扫描功能两次,而不是一次。需要修复

c++ - 在没有 vector ,指针的情况下在c++中在运行时增加数组大小

mysql - 从终端或 shell 脚本制作 neo4j 命令

c - 如何替换txt文件中的一行?

Linux IPC技术的选择

linux - 在脚本中为特定日期添加动态天数

linux - 如何在控制台中从 "vim -y"退出?

c - 自由结构和堆

objective-c - 可变数组,Objective-c,或可变数组,c。性能上有什么区别吗?