返回0时退出值1

时间:2012-03-16 03:27:17

标签: c exit

我在Google上搜索过,我找不到这个代码仍然失败的原因。

void returnSeven();

int main() {
  returnSeven();
  return 0;
}

void returnSeven(){
  printf("Hello");
}

它构建正确,但给了我

  

RUN FAILED(退出值1,总时间:21ms)

错误。任何可能的想法如何摆脱这个?我从命令行运行它,它给了我同样的错误。我甚至有一个朋友经营它,它似乎对他来说很好。任何想法都将不胜感激。

2 个答案:

答案 0 :(得分:0)

我不明白为什么你会收到错误。但你可以使用

void main(void)

并删除“return 0;”线。

答案 1 :(得分:0)

添加#include <stdio.h>后您的代码正常。那么,您是否在代码中添加了该行? 在C编程语言中,如果您尚未定义printf,也可以使用以下警告编译它:incompatible implicit declaration of built-in function ‘printf’ [enabled by default]