【发布时间】:2019-11-09 13:22:29
【问题描述】:
为什么我们在 C 的 main 中需要一个返回函数? 因为当我尝试在 main 中的 return 语句之后编写语句时,main 之后的语句没有被执行,但它应该在控制从调用函数返回到 main 之后执行,它应该在 return 语句之后执行语句直到 a遇到右括号?
示例:
int main()
{
printf("Hello World");
return 0;
printf("hi"); // This does not gets executed
}
【问题讨论】:
-
什么?如果您 return 从 main 则没有要返回的调用函数(至少在您的代码中没有)。
-
@PRIYANKA CHETTRI 显示程序示例。否则不清楚你的意思。
-
@PRIYANKA CHETTRI 由于return语句,控制从main传出时,main中的语句将如何执行?
-
标题中的问题与正文中的问题不一样。这里有两个不同的问题 - 在 SO 上你应该避免这个问题 - 你可能无法在一个答案中同时得到这两个问题的答案。
标签: c